X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Frunall.sh;h=b0ae4fd4cf7b07eb3056dc794cbb16fb15b602e3;hp=866f45adf057a3f91144657be0ee3a0336aad448;hb=897b8e238be8ce71c0d484c31155fc8390cda6f0;hpb=0b8091d3f931437d2035cfa70549c5aa15b41aac diff --git a/tests/runall.sh b/tests/runall.sh index 866f45adf..b0ae4fd4c 100755 --- a/tests/runall.sh +++ b/tests/runall.sh @@ -4,8 +4,8 @@ # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. +# as published by the Free Software Foundation; only version 2 +# of the License. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -17,37 +17,22 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -TEST_DIR=$(dirname $0) +#### ADD TESTS HERE #### -failed=0 -num_test=1 +test_suite=( test_sessions test_kernel_data_trace ) -function run() { - printf "%d) Running test $@\n" $num_test - echo "==================================" +#### END TESTS HERE #### - # Running test - ./$@ +for bin in ${test_suite[@]}; +do + ./$bin + # Test must return 0 to pass. if [ $? -ne 0 ]; then - let failed=$failed+1 - printf "\nTest $@ FAILED\n\n" - else - printf "\nTest $@ PASSED\n\n" + echo -e '\e[1;31mFAIL\e[0m' + echo "" + exit 1 fi +done - let num_test=$num_test+1 -} - -#### ADD TESTS HERE #### - -#### END TESTS HERE #### - -echo "--------------------------" -if [ $failed -eq 0 ]; then - echo "All passed!" -else - echo "$failed tests failed" -fi -echo "--------------------------" - +echo "" exit 0