X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Fsave-load%2Ftest_load;h=b9a3412ac967b0809ba3b07887ae29034bad3796;hp=4d79185781aa0792e102bb36b3c15ebca7e98070;hb=26313f021227c4faebfa5b4bc098aff94e18a132;hpb=d7b645e2c77977a8a83362f27094bf6d126f6fb8 diff --git a/tests/regression/tools/save-load/test_load b/tests/regression/tools/save-load/test_load index 4d7918578..b9a3412ac 100755 --- a/tests/regression/tools/save-load/test_load +++ b/tests/regression/tools/save-load/test_load @@ -29,7 +29,7 @@ EVENT_NAME="tp:tptest" DIR=$(readlink -f $TESTDIR) -NUM_TESTS=28 +NUM_TESTS=30 source $TESTDIR/utils/utils.sh @@ -50,6 +50,8 @@ function test_basic_load() function test_complex_load() { local sess="$SESSION_NAME-complex" + local mi_result="" + local ret=1 diag "Test complex load" # Start relayd with localhost binding. The complex session uses those @@ -80,6 +82,18 @@ function test_complex_load() else fail "Disabled event is loaded in disabled state" fi + + mi_result=$($CURDIR/../mi/extract_xml $mi_output_file "//lttng:command/lttng:output/lttng:sessions/lttng:session/lttng:domains/lttng:domain/lttng:channels/lttng:channel[lttng:name='chan2']/lttng:events/lttng:event[lttng:name='uevent_disabled']/lttng:enabled/text()") + test $mi_result = "false" + ok $? "Disabled event is loaded in disabled state" + + # Check that uevent_same_name_diff_llevel with log level 6 (TRACE_INFO) is enabled + # This ensure that the state of events with similar name but not same + # descriptor tuple (exclusion,filter,loglevel) is restored correctly. + mi_result=$($CURDIR/../mi/extract_xml $mi_output_file "//lttng:command/lttng:output/lttng:sessions/lttng:session/lttng:domains/lttng:domain/lttng:channels/lttng:channel[lttng:name='chan2']/lttng:events/lttng:event[lttng:name='uevent_same_name_diff_llevel' and lttng:loglevel='TRACE_INFO']/lttng:enabled/text()") + test $mi_result = "true" + ok $? "Enabled event with same name but different loglevel is in disabled state" + destroy_lttng_session_ok $sess stop_lttng_relayd