lttng add-trigger: replace log level options with --log-level
[lttng-tools.git] / tests / regression / tools / trigger / test_add_trigger_cli
index 207689477ace87c3d6155e6f5af81c00b46de616..06bd2d3deecafd5c0577a552251e74980d5b677c 100755 (executable)
@@ -23,7 +23,7 @@ TESTDIR="$CURDIR/../../.."
 # 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}"
 
@@ -126,6 +126,18 @@ test_success "rotate session action polices" \
        --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" \
@@ -309,6 +321,10 @@ test_failure "extra args after --condition event-rule-matches" \
        "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
This page took 0.023158 seconds and 4 git commands to generate.