X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Futils%2Futils.sh;h=21212bc8a010505a17528e45dde7a3584cc2c8ab;hb=312dabc3ec56987e3c92ecf7cdfb037abe1ec4fb;hp=32f5bd19335432cdddf8cae52f7ae4cb97c1d87d;hpb=873c2aaede4c19cd909b5ff7f22601d0552227ae;p=lttng-tools.git diff --git a/tests/utils/utils.sh b/tests/utils/utils.sh index 32f5bd193..21212bc8a 100644 --- a/tests/utils/utils.sh +++ b/tests/utils/utils.sh @@ -210,7 +210,7 @@ function stop_lttng_sessiond () function list_lttng_with_opts () { opts=$1 - $TESTDIR/../src/bin/lttng/$LTTNG_BIN $opts >$OUTPUT_DEST + $TESTDIR/../src/bin/lttng/$LTTNG_BIN list $opts >$OUTPUT_DEST ok $? "Lttng-tool list command with option $opts" } @@ -230,8 +230,12 @@ function create_lttng_session () $TESTDIR/../src/bin/lttng/$LTTNG_BIN create $sess_name -o $trace_path > $OUTPUT_DEST ret=$? - if [[ $expected_to_fail && $ret ]]; then - ok 0 "Expected fail on session creation $sess_name in $trace_path" + if [[ $expected_to_fail ]]; then + if [[ $ret ]]; then + pass "Expected fail on session creation $sess_name in $trace_path" + else + fail "Session $sess_name creation in $trace_path was expected to fail" + fi else ok $ret "Create session $sess_name in $trace_path" fi @@ -241,9 +245,19 @@ function enable_ust_lttng_channel() { sess_name=$1 channel_name=$2 + expect_fail=$3 $TESTDIR/../src/bin/lttng/$LTTNG_BIN enable-channel -u $channel_name -s $sess_name >$OUTPUT_DEST - ok $? "Enable channel $channel_name for session $sess_name" + ret=$? + if [[ $expect_fail ]]; then + if [[ $ret ]]; then + pass "Enable channel $channel_name for session $sess_name expected fail" + else + fail "Enable channel $channel_name for session $sess_name did not fail as expected" + fi + else + ok $ret "Enable channel $channel_name for session $sess_name" + fi } function disable_ust_lttng_channel()