summaryrefslogtreecommitdiff
path: root/Data/Libraries/luaunit/appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'Data/Libraries/luaunit/appveyor.yml')
-rw-r--r--Data/Libraries/luaunit/appveyor.yml42
1 files changed, 42 insertions, 0 deletions
diff --git a/Data/Libraries/luaunit/appveyor.yml b/Data/Libraries/luaunit/appveyor.yml
new file mode 100644
index 0000000..1f932d4
--- /dev/null
+++ b/Data/Libraries/luaunit/appveyor.yml
@@ -0,0 +1,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