CURDIR=$(dirname $0)/
TESTDIR=$CURDIR/../../..
-LTTNG_BIN="lttng"
SESSION_NAME="filter-invalid"
EVENT_NAME="bogus"
ENABLE_EVENT_STDERR="/tmp/invalid-filters-stderr"
TRACE_PATH=$(mktemp -d)
NUM_GLOBAL_TESTS=2
-NUM_UST_TESTS=165
-NUM_KERNEL_TESTS=165
+NUM_UST_TESTS=135
+NUM_KERNEL_TESTS=135
NUM_TESTS=$(($NUM_UST_TESTS+$NUM_KERNEL_TESTS+$NUM_GLOBAL_TESTS))
source $TESTDIR/utils/utils.sh
"intfield/1"
"intfield+1"
"intfield-1"
- "intfield>>1"
- "intfield<<1"
- "intfield&1"
- "intfield|1"
- "intfield^1"
- "~intfield"
"1+11111-3333+1"
"(1+2)*(55*666)"
"1+2*55*666"
'0 || ("abc" != "def")) && (3 < 4)'
"a->"
"a-->a"
- "a->a"
"a.b.c->d.e.f+1"
- "asdfasdf->asdfasdf < 2"
# String can\'t be root node
"\"somestring\""
# Unary op on string not allowed
# Logical operator with string type not allowed
"\"somestring\" || 1"
"1 || \"somestring\""
- # Nesting of binary operator not allowed
- "1 | (1 | (1 | 1))"
- "1 > (1 > (1 > 1))"
"\$ctx == 0"
"0 == \$ctx"
# Only \$ctx is supported for now