X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Fregression%2Fust%2Fpython-logging%2Ftest_python_logging;h=5917b9fff161a798829b2cb0156708751516d7da;hb=96340a015194538227efcbc654ec02c2ed9961ce;hp=cb960daa86d172cdbe931447a9013d0cb06f93d8;hpb=0fc2834cb1892927708c858baf0147f1cddd1219;p=lttng-tools.git diff --git a/tests/regression/ust/python-logging/test_python_logging b/tests/regression/ust/python-logging/test_python_logging index cb960daa8..5917b9fff 100755 --- a/tests/regression/ust/python-logging/test_python_logging +++ b/tests/regression/ust/python-logging/test_python_logging @@ -90,18 +90,18 @@ function enable_python_filter_loglevel_only() function test_python_before_start () { diag "Test Python application BEFORE tracing starts" - create_lttng_session $SESSION_NAME $TRACE_PATH + create_lttng_session_ok $SESSION_NAME $TRACE_PATH enable_python_lttng_event $SESSION_NAME $EVENT_NAME # Run 5 times with a 1 second delay run_app_background - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Wait for the applications started in background wait - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting all events. @@ -115,14 +115,14 @@ function test_python_after_start () { diag "Test Python application AFTER tracing starts" - create_lttng_session $SESSION_NAME $TRACE_PATH + create_lttng_session_ok $SESSION_NAME $TRACE_PATH enable_python_lttng_event $SESSION_NAME $EVENT_NAME - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay run_app - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting all events. @@ -136,14 +136,14 @@ function test_python_loglevel () { diag "Test Python application with loglevel" - create_lttng_session $SESSION_NAME $TRACE_PATH + create_lttng_session_ok $SESSION_NAME $TRACE_PATH enable_python_lttng_event_loglevel $SESSION_NAME $EVENT_NAME "INFO" - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay run_app - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting all events. @@ -154,14 +154,14 @@ function test_python_loglevel () diag "Test Python applications with lower loglevel" - create_lttng_session $SESSION_NAME $TRACE_PATH + create_lttng_session_ok $SESSION_NAME $TRACE_PATH enable_python_lttng_event_loglevel $SESSION_NAME $EVENT_NAME "CRITICAL" - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay run_app - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting 0 events. @@ -172,14 +172,14 @@ function test_python_loglevel () diag "Test Python applications with higher loglevel" - create_lttng_session $SESSION_NAME $TRACE_PATH + create_lttng_session_ok $SESSION_NAME $TRACE_PATH enable_python_lttng_event_loglevel $SESSION_NAME $EVENT_NAME "DEBUG" - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay run_app - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting all events. @@ -191,15 +191,15 @@ function test_python_loglevel_multiple () { diag "Test Python application with multiple loglevel" - create_lttng_session $SESSION_NAME $TRACE_PATH + create_lttng_session_ok $SESSION_NAME $TRACE_PATH enable_python_lttng_event_loglevel $SESSION_NAME $EVENT_NAME "INFO" enable_python_lttng_event_loglevel $SESSION_NAME $EVENT_NAME "DEBUG" - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay and fire two TP. run_app 1 - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting all events times two. @@ -208,15 +208,15 @@ function test_python_loglevel_multiple () return $? fi - create_lttng_session $SESSION_NAME $TRACE_PATH + create_lttng_session_ok $SESSION_NAME $TRACE_PATH enable_python_lttng_event_loglevel $SESSION_NAME '*' "INFO" enable_python_lttng_event_loglevel $SESSION_NAME '*' "DEBUG" - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay and fire two TP. run_app 1 - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting all events times two. @@ -230,19 +230,19 @@ function test_python_multi_session_loglevel() { diag "Test Python with multiple session" - create_lttng_session $SESSION_NAME-1 $TRACE_PATH/$SESSION_NAME-1 + create_lttng_session_ok $SESSION_NAME-1 $TRACE_PATH/$SESSION_NAME-1 enable_python_loglevel_only $SESSION_NAME-1 '*' "INFO" - start_lttng_tracing $SESSION_NAME-1 + start_lttng_tracing_ok $SESSION_NAME-1 - create_lttng_session $SESSION_NAME-2 $TRACE_PATH/$SESSION_NAME-2 + create_lttng_session_ok $SESSION_NAME-2 $TRACE_PATH/$SESSION_NAME-2 enable_python_loglevel_only $SESSION_NAME-2 '*' "DEBUG" - start_lttng_tracing $SESSION_NAME-2 + start_lttng_tracing_ok $SESSION_NAME-2 # Run 5 times with a 1 second delay and fire second TP. run_app 1 1 - stop_lttng_tracing $SESSION_NAME-1 - stop_lttng_tracing $SESSION_NAME-2 + stop_lttng_tracing_ok $SESSION_NAME-1 + stop_lttng_tracing_ok $SESSION_NAME-2 destroy_lttng_session $SESSION_NAME-1 destroy_lttng_session $SESSION_NAME-2 @@ -267,21 +267,21 @@ function test_python_multi_session_disable() { diag "Test Python with multiple session with disabled event" - create_lttng_session $SESSION_NAME-1 $TRACE_PATH/$SESSION_NAME-1 + create_lttng_session_ok $SESSION_NAME-1 $TRACE_PATH/$SESSION_NAME-1 enable_python_lttng_event $SESSION_NAME-1 $EVENT_NAME enable_python_lttng_event $SESSION_NAME-1 $EVENT_NAME2 disable_python_lttng_event $SESSION_NAME-1 $EVENT_NAME - start_lttng_tracing $SESSION_NAME-1 + start_lttng_tracing_ok $SESSION_NAME-1 - create_lttng_session $SESSION_NAME-2 $TRACE_PATH/$SESSION_NAME-2 + create_lttng_session_ok $SESSION_NAME-2 $TRACE_PATH/$SESSION_NAME-2 enable_python_lttng_event $SESSION_NAME-2 $EVENT_NAME2 - start_lttng_tracing $SESSION_NAME-2 + start_lttng_tracing_ok $SESSION_NAME-2 # Run 5 times with a 1 second delay and fire second TP. run_app 0 1 - stop_lttng_tracing $SESSION_NAME-1 - stop_lttng_tracing $SESSION_NAME-2 + stop_lttng_tracing_ok $SESSION_NAME-1 + stop_lttng_tracing_ok $SESSION_NAME-2 destroy_lttng_session $SESSION_NAME-1 destroy_lttng_session $SESSION_NAME-2 @@ -302,21 +302,21 @@ function test_python_multi_session_disable_wildcard() { diag "Test Python with multiple session with disabled wildcard event" - create_lttng_session $SESSION_NAME-1 $TRACE_PATH/$SESSION_NAME-1 + create_lttng_session_ok $SESSION_NAME-1 $TRACE_PATH/$SESSION_NAME-1 enable_python_lttng_event $SESSION_NAME-1 '*' - create_lttng_session $SESSION_NAME-2 $TRACE_PATH/$SESSION_NAME-2 + create_lttng_session_ok $SESSION_NAME-2 $TRACE_PATH/$SESSION_NAME-2 enable_python_lttng_event $SESSION_NAME-2 '*' disable_python_lttng_event $SESSION_NAME-1 '*' - start_lttng_tracing $SESSION_NAME-1 - start_lttng_tracing $SESSION_NAME-2 + start_lttng_tracing_ok $SESSION_NAME-1 + start_lttng_tracing_ok $SESSION_NAME-2 run_app - stop_lttng_tracing $SESSION_NAME-1 - stop_lttng_tracing $SESSION_NAME-2 + stop_lttng_tracing_ok $SESSION_NAME-1 + stop_lttng_tracing_ok $SESSION_NAME-2 destroy_lttng_session $SESSION_NAME-1 destroy_lttng_session $SESSION_NAME-2 @@ -337,18 +337,18 @@ function test_python_disable_all() { diag "Test Python with multiple session with disabled all event" - create_lttng_session $SESSION_NAME $TRACE_PATH/$SESSION_NAME + create_lttng_session_ok $SESSION_NAME $TRACE_PATH/$SESSION_NAME enable_python_lttng_event $SESSION_NAME '*' enable_python_lttng_event $SESSION_NAME $EVENT_NAME enable_python_lttng_event $SESSION_NAME $EVENT_NAME2 disable_python_lttng_event $SESSION_NAME '*' - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME run_app 0 1 - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting NO event of the first TP and second TP. @@ -363,19 +363,19 @@ function test_python_multi_session() { diag "Test Python with multiple session" - create_lttng_session $SESSION_NAME-1 $TRACE_PATH/$SESSION_NAME-1 + create_lttng_session_ok $SESSION_NAME-1 $TRACE_PATH/$SESSION_NAME-1 enable_python_lttng_event $SESSION_NAME-1 $EVENT_NAME - start_lttng_tracing $SESSION_NAME-1 + start_lttng_tracing_ok $SESSION_NAME-1 - create_lttng_session $SESSION_NAME-2 $TRACE_PATH/$SESSION_NAME-2 + create_lttng_session_ok $SESSION_NAME-2 $TRACE_PATH/$SESSION_NAME-2 enable_python_lttng_event $SESSION_NAME-2 $EVENT_NAME2 - start_lttng_tracing $SESSION_NAME-2 + start_lttng_tracing_ok $SESSION_NAME-2 # Run 5 times with a 1 second delay and fire second TP. run_app 0 1 - stop_lttng_tracing $SESSION_NAME-1 - stop_lttng_tracing $SESSION_NAME-2 + stop_lttng_tracing_ok $SESSION_NAME-1 + stop_lttng_tracing_ok $SESSION_NAME-2 destroy_lttng_session $SESSION_NAME-1 destroy_lttng_session $SESSION_NAME-2 @@ -396,9 +396,9 @@ function test_python_destroy_session() { diag "Test Python two session with destroy" - create_lttng_session $SESSION_NAME $TRACE_PATH/first-sess + create_lttng_session_ok $SESSION_NAME $TRACE_PATH/first-sess enable_python_lttng_event $SESSION_NAME $EVENT_NAME - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay run_app_background 0 1 @@ -406,7 +406,7 @@ function test_python_destroy_session() # Wait for the applications started in background wait - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting at least one event num 1 @@ -415,9 +415,9 @@ function test_python_destroy_session() return $? fi - create_lttng_session $SESSION_NAME $TRACE_PATH/second-sess + create_lttng_session_ok $SESSION_NAME $TRACE_PATH/second-sess enable_python_lttng_event $SESSION_NAME $EVENT_NAME2 - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay run_app_background 0 1 @@ -425,7 +425,7 @@ function test_python_destroy_session() # Wait for the applications started in background wait - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting only one event num 2 @@ -439,15 +439,15 @@ function test_python_filtering() { diag "Test Python filtering" - create_lttng_session $SESSION_NAME $TRACE_PATH/$SESSION_NAME + create_lttng_session_ok $SESSION_NAME $TRACE_PATH/$SESSION_NAME # Enable all event with a filter. enable_python_filter $SESSION_NAME '*' 'msg == "python-ev-test2 fired"' - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay and fire second TP. run_app 0 1 - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting one event of the second TP only. @@ -456,16 +456,16 @@ function test_python_filtering() return $? fi - create_lttng_session $SESSION_NAME $TRACE_PATH/$SESSION_NAME + create_lttng_session_ok $SESSION_NAME $TRACE_PATH/$SESSION_NAME # Enable first Logger but filter msg payload for the INFO one while # triggering the debug and second TP. enable_python_filter $SESSION_NAME $EVENT_NAME 'msg == "python-ev-test1 fired"' - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay, fire debug and second TP. run_app 1 1 - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting NR_ITER event of the main INFO tp. @@ -479,17 +479,17 @@ function test_python_disable() { diag "Test Python disable event" - create_lttng_session $SESSION_NAME $TRACE_PATH/$SESSION_NAME + create_lttng_session_ok $SESSION_NAME $TRACE_PATH/$SESSION_NAME # Enable all event with a filter. enable_python_lttng_event $SESSION_NAME $EVENT_NAME enable_python_lttng_event $SESSION_NAME $EVENT_NAME2 disable_python_lttng_event $SESSION_NAME $EVENT_NAME - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay and fire second TP. run_app 0 1 - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting one event of the second TP only. @@ -503,17 +503,17 @@ function test_python_disable_enable() { diag "Test Python disable event followed by an enable" - create_lttng_session $SESSION_NAME $TRACE_PATH/$SESSION_NAME + create_lttng_session_ok $SESSION_NAME $TRACE_PATH/$SESSION_NAME # Enable all event with a filter. enable_python_lttng_event $SESSION_NAME $EVENT_NAME disable_python_lttng_event $SESSION_NAME $EVENT_NAME enable_python_lttng_event $SESSION_NAME $EVENT_NAME - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay and fire second TP. run_app 0 1 - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting NR_ITER event of the main INFO tp. @@ -531,17 +531,17 @@ function test_python_filter_loglevel() diag "Test Python a filter with a loglevel" - create_lttng_session $SESSION_NAME $TRACE_PATH/$SESSION_NAME + create_lttng_session_ok $SESSION_NAME $TRACE_PATH/$SESSION_NAME # Enable an event with a filter and the loglevel-only option. enable_python_filter_loglevel_only $SESSION_NAME $BOGUS_EVENT_NAME "$FILTER" "INFO" disable_python_lttng_event $SESSION_NAME $BOGUS_EVENT_NAME enable_python_filter_loglevel_only $SESSION_NAME $BOGUS_EVENT_NAME "$FILTER" "INFO" - start_lttng_tracing $SESSION_NAME + start_lttng_tracing_ok $SESSION_NAME # Run 5 times with a 1 second delay and fire second TP. run_app 0 1 - stop_lttng_tracing $SESSION_NAME + stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session $SESSION_NAME # Validate test. Expecting no events.