diff --git a/.travis.yml b/.travis.yml index 552d408c1e..5cff3bc72b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -46,14 +46,12 @@ before_script: script: - cmake .. - - cmake --build . + - cmake --build . || exit $? - |- case $TRAVIS_OS_NAME in linux) cd ../tests/script - sudo ./test.sh >& out.txt - sync - sleep 2 + sudo ./test.sh 2>&1 | tee out.txt cat out.txt grep success out.txt total_success=`grep success out.txt | wc -l` @@ -61,6 +59,9 @@ script: grep failed out.txt total_failed=`grep failed out.txt | wc -l` echo "Total $total_failed failed" + if [ "$total_failed" -ne "0" ]; then + exit $total_failed + fi ;; esac diff --git a/tests/script/basicSuite.sim b/tests/script/basicSuite.sim index c95695fe00..d5892d8682 100644 --- a/tests/script/basicSuite.sim +++ b/tests/script/basicSuite.sim @@ -1,8 +1,8 @@ ################################# -#run general/table/basic1.sim -run general/table/basic2.sim +run general/table/basic1.sim +#run general/table/basic2.sim #run general/table/basic3.sim ##################################