-
Notifications
You must be signed in to change notification settings - Fork 139
/
appveyor.yml
42 lines (35 loc) · 1.08 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
image: Visual Studio 2015
shallow_clone: true
# create a build matrix to use various Lua and LuaJIT versions
environment:
matrix:
- LUAENV: luajit20
- LUAENV: luajit21
- LUAENV: lua51
- LUAENV: lua51_64
- LUAENV: lua52
- LUAENV: lua52_64
- LUAENV: lua53
- LUAENV: lua53_64
- LUAENV: lua54
- LUAENV: lua54_64
# install required binaries via batch file (also sets %LUA% path)
install:
- cmd: .appveyor\install-lua.cmd
cache:
# each directory resulting from the previous download/build is cached
- lua51 -> .appveyor\install-lua.cmd
- lua51-64 -> .appveyor\install-lua.cmd
- lua52 -> .appveyor\install-lua.cmd
- lua52-64 -> .appveyor\install-lua.cmd
- lua53 -> .appveyor\install-lua.cmd
- lua53-64 -> .appveyor\install-lua.cmd
- lua54 -> .appveyor\install-lua.cmd
- lua54-64 -> .appveyor\install-lua.cmd
- luajit20 -> .appveyor\install-lua.cmd
- luajit21 -> .appveyor\install-lua.cmd
build: off
test_script:
- cmd: >-
%LUA% -v run_unit_tests.lua --shuffle
%LUA% run_functional_tests.lua