From f2a28467e30a7b0c1149c07051b1334a86d2e117 Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Mon, 10 Oct 2016 18:57:42 +0500 Subject: travis-ci: bugfix, now we fail on either test --- .travis.yml | 10 ++++++---- 1 file 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: - valgrind - cpanminus - libipc-run3-perl + - lua5.1-dev + - libluajit-5.1-dev cache: apt: true env: matrix: - - LUA=lua5.1-dev LUA_DEV=liblua5.1-dev LUA_INCLUDE_DIR=/usr/include/lua5.1 LUA_CMODULE_DIR=/lib LUALIB=-llua5.1 - - 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 + - LUA_DEV=liblua5.1-dev LUA_INCLUDE_DIR=/usr/include/lua5.1 LUA_CMODULE_DIR=/lib LUALIB=-llua5.1 + - LUA_DEV=libluajit-5.1-dev LUA_INCLUDE_DIR=/usr/include/luajit-2.0 LUA_CMODULE_DIR=/lib LUALIB=-lluajit-5.1 install: - sudo cpanm --notest Test::Base Test::LongString > build.log 2>&1 || (cat build.log && exit 1) @@ -34,6 +36,6 @@ script: - sh runtests.sh - make - prove -Itests tests - - TEST_LUA_USE_VALGRIND=1 prove -Itests tests > build.log 2>&1 + - TEST_LUA_USE_VALGRIND=1 prove -Itests tests > build.log 2>&1; export e=$? - cat build.log - - grep -E '^==[0-9]+==' build.log; if [ "$?" == 0 ]; then exit 1; else exit 0; fi + - grep -E '^==[0-9]+==' build.log; if [ "$?" == 0 ]; then exit 1; else exit $e; fi -- cgit v1.2.3-55-g6feb