X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Frunall.sh;h=0adbb2e4bb709863b4a4207db7a607602449fb6f;hp=eadeeb912e6bc07df0fa18d990ed5c6a812ce094;hb=8acbe07dff3442a327b08e1398fadfde3ace77c3;hpb=b6ca8ef5adf433f7f0bbd4bb4858146ef25cd4fd diff --git a/tests/runall.sh b/tests/runall.sh index eadeeb912..0adbb2e4b 100755 --- a/tests/runall.sh +++ b/tests/runall.sh @@ -19,8 +19,7 @@ #### ADD TESTS HERE #### -test_suite=( test_sessions test_kernel_data_trace test_ust_data_trace - lttng/runall.sh ust-nevents/run ust-nprocesses/run ) +tests=( kernel/runall.sh ust/runall.sh tools/runall.sh ) #### END TESTS HERE #### @@ -28,23 +27,23 @@ TESTDIR=$(dirname $0) source $TESTDIR/utils.sh -start_sessiond -if [ $? -ne 0 ]; then - exit 1 -fi - -for bin in ${test_suite[@]}; +## lttng-tools unit tests ## +# No session daemon needed +for bin in ${tests[@]}; do + if [ ! -e $bin ]; then + echo -e "$bin not found, passing" + continue + fi + ./$bin # Test must return 0 to pass. if [ $? -ne 0 ]; then echo -e '\e[1;31mFAIL\e[0m' echo "" - stop_sessiond exit 1 fi done -echo "" -stop_sessiond +# All passed exit 0