diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml index 779b236..335473d 100644 --- a/.travis.yml +++ b/.travis.yml | |||
@@ -1,24 +1,36 @@ | |||
1 | language: c | 1 | sudo: false |
2 | 2 | ||
3 | env: | 3 | matrix: |
4 | global: | 4 | include: |
5 | - LUAROCKS=2.2.0 | 5 | - compiler: ": Lua51" |
6 | matrix: | 6 | env: LUA="lua 5.1" |
7 | - LUA=lua5.1 | 7 | - compiler: ": Lua52" |
8 | - LUA=lua5.2 | 8 | env: LUA="lua 5.2" |
9 | - LUA=lua5.3 | 9 | - compiler: ": Lua53" |
10 | - LUA=luajit | 10 | env: LUA="lua 5.3" |
11 | - compiler: ": LuaJIT20" | ||
12 | env: LUA="luajit 2.0" | ||
13 | - compiler: ": LuaJIT21" | ||
14 | env: LUA="luajit 2.1" | ||
15 | |||
16 | cache: | ||
17 | directories: | ||
18 | - here | ||
19 | - $HOME/.cache/pip | ||
11 | 20 | ||
12 | branches: | 21 | branches: |
13 | only: | 22 | only: |
14 | - master | 23 | - master |
15 | 24 | ||
16 | before_install: | 25 | before_install: |
17 | - bash .travis/setup_lua.sh | 26 | - export CC=gcc |
27 | - pip install --user hererocks | ||
28 | - hererocks here -r^ --$LUA; | ||
29 | - export PATH=$PATH:$PWD/here/bin | ||
18 | 30 | ||
19 | install: | 31 | install: |
20 | - sudo luarocks make rockspecs/lua-llthreads2-compat-scm-0.rockspec | 32 | - luarocks make rockspecs/lua-llthreads2-compat-scm-0.rockspec |
21 | - sudo luarocks make rockspecs/lua-llthreads2-scm-0.rockspec | 33 | - luarocks make rockspecs/lua-llthreads2-scm-0.rockspec |
22 | 34 | ||
23 | script: | 35 | script: |
24 | - cd test | 36 | - cd test |
@@ -39,6 +51,7 @@ script: | |||
39 | - lua test_threads_ex_opt.lua | 51 | - lua test_threads_ex_opt.lua |
40 | - lua test_threads_ex_opt_2.lua | 52 | - lua test_threads_ex_opt_2.lua |
41 | - lua test_threads_attr.lua | 53 | - lua test_threads_attr.lua |
54 | - lua test_integer.lua | ||
42 | # - lua$LUA_SFX test_register_llthreads.lua | 55 | # - lua$LUA_SFX test_register_llthreads.lua |
43 | 56 | ||
44 | notifications: | 57 | notifications: |