X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Fust%2Fpython-logging%2Ftest_python_logging.in;fp=tests%2Fregression%2Fust%2Fpython-logging%2Ftest_python_logging.in;h=4d9cbe37646d51fe297e27dc06c5869e4c6f0fd6;hp=342bac2f65ca8b56105011d808e18eb1636a4861;hb=496fc78f6385ad394825c2923d6efa95f30faa77;hpb=76404ef0a5abfd5151b2ba805cf142eb2b9d3c71 diff --git a/tests/regression/ust/python-logging/test_python_logging.in b/tests/regression/ust/python-logging/test_python_logging.in index 342bac2f6..4d9cbe376 100755 --- a/tests/regression/ust/python-logging/test_python_logging.in +++ b/tests/regression/ust/python-logging/test_python_logging.in @@ -25,7 +25,7 @@ run_test=@RUN_PYTHON_AGENT_TEST@ if [[ -z "$run_test" ]]; then NUM_TESTS=1 else - NUM_TESTS=$(((194 * ${#python_versions[@]})+2)) + NUM_TESTS=$(((199 * ${#python_versions[@]})+2)) fi source $TESTDIR/utils/utils.sh @@ -685,6 +685,34 @@ function test_python_filter_loglevel() fi } +function test_python_trigger_notify_action +{ + uid=$(id --user) + tmp_expected_stdout=$(mktemp -t test_list_triggers_python_cli_expected_stdout.XXXXXX) + + diag "Test Python trigger with notify action" + + lttng_add_trigger_ok "my_python_trigger" \ + --condition event-rule-matches --domain=python --action notify + + cat > "${tmp_expected_stdout}" <<- EOF + - name: my_python_trigger + owner uid: ${uid} + condition: event rule matches + rule: * (type: tracepoint, domain: python) + actions: + notify + errors: none + errors: none + EOF + + list_triggers_matches_ok "Python trigger listing" "${tmp_expected_stdout}" + + lttng_remove_trigger_ok "my_python_trigger" + + rm -f "${tmp_expected_stdout}" +} + plan_tests $NUM_TESTS print_test_banner "$TEST_DESC" @@ -717,6 +745,7 @@ skip $skip_agent "Python agent test skipped." $NUM_TESTS || test_python_after_start test_python_multi_session test_python_filter_loglevel + test_python_trigger_notify_action )