aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml37
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 @@
1language: c 1sudo: false
2 2
3env: 3matrix:
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
16cache:
17 directories:
18 - here
19 - $HOME/.cache/pip
11 20
12branches: 21branches:
13 only: 22 only:
14 - master 23 - master
15 24
16before_install: 25before_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
19install: 31install:
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
23script: 35script:
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
44notifications: 57notifications: