summaryrefslogtreecommitdiff
path: root/Data/Libraries/luaunit/appveyor.yml
blob: 1f932d412ceab70dd10b93da767996ce13855eaf (plain)
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