diff options
-rw-r--r-- | .travis.yml | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml index 61ed62c..6e51514 100644 --- a/.travis.yml +++ b/.travis.yml | |||
@@ -17,14 +17,16 @@ addons: | |||
17 | - valgrind | 17 | - valgrind |
18 | - cpanminus | 18 | - cpanminus |
19 | - libipc-run3-perl | 19 | - libipc-run3-perl |
20 | - lua5.1-dev | ||
21 | - libluajit-5.1-dev | ||
20 | 22 | ||
21 | cache: | 23 | cache: |
22 | apt: true | 24 | apt: true |
23 | 25 | ||
24 | env: | 26 | env: |
25 | matrix: | 27 | matrix: |
26 | - LUA=lua5.1-dev LUA_DEV=liblua5.1-dev LUA_INCLUDE_DIR=/usr/include/lua5.1 LUA_CMODULE_DIR=/lib LUALIB=-llua5.1 | 28 | - LUA_DEV=liblua5.1-dev LUA_INCLUDE_DIR=/usr/include/lua5.1 LUA_CMODULE_DIR=/lib LUALIB=-llua5.1 |
27 | - LUA=libluajit-5.1-dev LUA_DEV=libluajit-5.1-dev LUA_INCLUDE_DIR=/usr/include/luajit-2.0 LUA_CMODULE_DIR=/lib LUALIB=-lluajit-5.1 | 29 | - LUA_DEV=libluajit-5.1-dev LUA_INCLUDE_DIR=/usr/include/luajit-2.0 LUA_CMODULE_DIR=/lib LUALIB=-lluajit-5.1 |
28 | 30 | ||
29 | install: | 31 | install: |
30 | - sudo cpanm --notest Test::Base Test::LongString > build.log 2>&1 || (cat build.log && exit 1) | 32 | - sudo cpanm --notest Test::Base Test::LongString > build.log 2>&1 || (cat build.log && exit 1) |
@@ -34,6 +36,6 @@ script: | |||
34 | - sh runtests.sh | 36 | - sh runtests.sh |
35 | - make | 37 | - make |
36 | - prove -Itests tests | 38 | - prove -Itests tests |
37 | - TEST_LUA_USE_VALGRIND=1 prove -Itests tests > build.log 2>&1 | 39 | - TEST_LUA_USE_VALGRIND=1 prove -Itests tests > build.log 2>&1; export e=$? |
38 | - cat build.log | 40 | - cat build.log |
39 | - grep -E '^==[0-9]+==' build.log; if [ "$?" == 0 ]; then exit 1; else exit 0; fi | 41 | - grep -E '^==[0-9]+==' build.log; if [ "$?" == 0 ]; then exit 1; else exit $e; fi |