X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Ffiltering%2Ftest_invalid_filter;h=5e096a5b389382be48cc9f5e3953a1a4fcb483e2;hb=d8b43e5c17ec9fc644bcdc8eaceb0e11705eec6e;hp=9e8a3c6f61fc917bb8cec6226bb064ceaf4760e5;hpb=e3bef7256ce348cf232ede3f36721e661cfda2a7;p=lttng-tools.git diff --git a/tests/regression/tools/filtering/test_invalid_filter b/tests/regression/tools/filtering/test_invalid_filter index 9e8a3c6f6..5e096a5b3 100755 --- a/tests/regression/tools/filtering/test_invalid_filter +++ b/tests/regression/tools/filtering/test_invalid_filter @@ -24,7 +24,7 @@ SESSION_NAME="filter-invalid" EVENT_NAME="bogus" ENABLE_EVENT_STDERR="/tmp/invalid-filters-stderr" TRACE_PATH=$(mktemp -d) -NUM_TESTS=119 +NUM_TESTS=143 source $TESTDIR/utils/utils.sh @@ -118,7 +118,7 @@ INVALID_FILTERS=( "!a.f.d" "asdf.asdfsd.sadf < 4" "asdfasdf->asdfasdf < 2" - # String can't be root node + # String can\'t be root node "\"somestring\"" # Unary op on string not allowed "!\"somestring\"" @@ -133,6 +133,16 @@ INVALID_FILTERS=( # Nesting of binary operator not allowed "1 | (1 | (1 | 1))" "1 > (1 > (1 > 1))" + # Exactly one chaining level under \$ctx allowed + "\$ctx.vtid.blah == 0" + "0 == \$ctx.vtid.blah" + "\$ctx.44 == 0" + "0 == \$ctx.44" + "\$ctx == 0" + "0 == \$ctx" + # Only \$ctx is supported for now + "\$global.value == 0" + "0 == \$global.value" ) start_lttng_sessiond