diff --git a/.travis.yml b/.travis.yml index 552d408c1e1430b4d81eb3954a88ee8c0dff5c91..5cff3bc72b612a62e50048a76453d3b6ac6c4dce 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 c95695fe009e853feb9c5b1cd3cd60376316a19a..d5892d8682e8ea0e7a074077a942cfa049cc0910 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 ##################################