X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Ffiltering%2Ftest_invalid_filter;h=700fa236940117fda9d85b78a272fef1a52cbb33;hp=48db698ddf7b0f135591c67fc58cc2aa9ca02024;hb=03276eea085914fc02bd798dce8ac36d3007b1f2;hpb=ef8343605f92072ca2ed7174b0cc2594ee33dfab diff --git a/tests/regression/tools/filtering/test_invalid_filter b/tests/regression/tools/filtering/test_invalid_filter index 48db698dd..700fa2369 100755 --- a/tests/regression/tools/filtering/test_invalid_filter +++ b/tests/regression/tools/filtering/test_invalid_filter @@ -24,6 +24,7 @@ SESSION_NAME="filter-invalid" EVENT_NAME="bogus" ENABLE_EVENT_STDERR="/tmp/invalid-filters-stderr" TRACE_PATH=$(mktemp -d) +NUM_TESTS=119 source $TESTDIR/utils/utils.sh @@ -34,16 +35,15 @@ function enable_ust_lttng_event_filter sess_name="$1" event_name="$2" filter="$3" - echo -n "Enabling lttng event with filtering and invalid filter " $TESTDIR/../src/bin/lttng/$LTTNG_BIN enable-event $event_name -s $sess_name -u --filter "$filter" 2> $ENABLE_EVENT_STDERR 1> /dev/null # Enable must fail if [ $? -eq 0 ]; then - print_fail + fail "Enable lttng event with filtering and invalid filter" return 1 else - print_ok + pass "Enable lttng event with filtering and invalid filter" return 0 fi } @@ -52,9 +52,8 @@ function test_invalid_filter { test_invalid_filter="$1" - echo "" - echo -e "=== Testing filter expression with invalid filter" - echo -e "Filter: $test_invalid_filter" + diag "Test filter expression with invalid filter" + diag "Filter: $test_invalid_filter" # Create session create_lttng_session $SESSION_NAME $TRACE_PATH @@ -72,8 +71,7 @@ function test_bytecode_limit # Generate a huge bytecode with some perl-fu BYTECODE_LIMIT=`perl -e 'print "intfield" . " && 1" x5460'` - echo "" - echo -e "=== Testing filter bytecode limits (64KiB)" + diag "Test filter bytecode limits (64KiB)" # Create session create_lttng_session $SESSION_NAME $TRACE_PATH @@ -85,6 +83,8 @@ function test_bytecode_limit destroy_lttng_session $SESSION_NAME } +plan_tests $NUM_TESTS + IFS=$'\n' INVALID_FILTERS=( # Unsupported ops