From 0e59711ecacc66a07a09be6a72c3f99a97da2c6f Mon Sep 17 00:00:00 2001 From: Snaipe Date: Tue, 4 Aug 2015 15:50:13 +0200 Subject: [PATCH] Made all test scripts always succeed on assertion failure --- .travis.yml | 2 +- samples/CMakeLists.txt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index be127b7..010eab6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ before_install: - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib - export CFLAGS="-g -O0" script: -- mkdir -p build && cd $_ && cmake -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=$HOME .. && make && make -C samples test +- mkdir -p build && cd $_ && cmake -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=$HOME .. && make && make test after_success: - make coveralls after_failure: diff --git a/samples/CMakeLists.txt b/samples/CMakeLists.txt index 116c8a9..206c049 100644 --- a/samples/CMakeLists.txt +++ b/samples/CMakeLists.txt @@ -38,4 +38,7 @@ endforeach() foreach(script ${SCRIPTS}) add_test(${script} sh ${CMAKE_CURRENT_LIST_DIR}/tests/${script}.sh) + set_property(TEST ${script} PROPERTY + ENVIRONMENT "CRITERION_ALWAYS_SUCCEED=1" + ) endforeach()