From dfd13ca3b8a26f47f50bf2f05bd378ef0c1476f2 Mon Sep 17 00:00:00 2001 From: Nikolaus Rath Date: Wed, 24 May 2017 16:53:14 -0700 Subject: Travis-CI: Don't abort on first failed test This should help debugging issue #157. --- test/travis-build.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'test') diff --git a/test/travis-build.sh b/test/travis-build.sh index 9d190bf..dcf2421 100755 --- a/test/travis-build.sh +++ b/test/travis-build.sh @@ -9,6 +9,8 @@ export ASAN_OPTIONS="detect_leaks=0" export LSAN_OPTIONS="suppressions=$(pwd)/test/lsan_suppress.txt" export CC +TEST_CMD="python3 -m pytest --maxfail=99 test/" + # Standard build for CC in gcc gcc-6 clang; do mkdir build-${CC}; cd build-${CC} @@ -22,7 +24,7 @@ for CC in gcc gcc-6 clang; do sudo chown root:root util/fusermount3 sudo chmod 4755 util/fusermount3 - TEST_WITH_VALGRIND=true python3 -m pytest test/ + TEST_WITH_VALGRIND=true ${TEST_CMD} cd .. done (cd build-$CC; sudo ninja install) @@ -37,10 +39,10 @@ for san in undefined address; do ninja # Test as root and regular user - sudo python3 -m pytest test/ + sudo ${TEST_CMD} sudo chown root:root util/fusermount3 sudo chmod 4755 util/fusermount3 - python3 -m pytest test/ + ${TEST_CMD} cd .. done @@ -49,7 +51,7 @@ CC=gcc ./makeconf.sh ./configure make -sudo python3 -m pytest test/ +sudo ${TEST_CMD} sudo make install # Documentation -- cgit v1.2.3