# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
-plan_tests 252
+plan_tests 264
FULL_LTTNG_BIN="${TESTDIR}/../src/bin/lttng/${LTTNG_BIN}"
--action rotate-session my_session \
--rate-policy=once-after:55
+test_success "--log-level single level" \
+ --condition event-rule-matches --domain=user --log-level=INFO \
+ --action notify
+
+test_success "--log-level range open max" \
+ --condition event-rule-matches --domain=user --log-level=INFO.. \
+ --action notify
+
+test_success "--log-level range any" \
+ --condition event-rule-matches --domain=user --log-level=.. \
+ --action notify
+
skip $ist_root "non-root user: skipping kprobe tests" 18 || {
for type in kprobe kernel-probe; do
test_success "--condition event-rule-matches probe by symbol" \
"Error: Unexpected argument 'bozo'" \
--condition event-rule-matches --domain=user bozo
+test_failure "--log-level unknown level" \
+ "Error: Failed to parse log level string \`FOO\`." \
+ --condition event-rule-matches --domain=user --log-level=FOO
+
test_failure "two same --domain" \
"Error: More than one \`--domain\` was specified." \
--condition event-rule-matches --domain=user --domain=user