X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Fsave-load%2Ftest_load;h=5e38b46b64e57c16f890a733723c40b8314df7cd;hb=55c9e7cac24318259d4f2549c97f7577b7b52db4;hp=005ec4c9c84d6f335589608884d42a21d72babb0;hpb=5f73564142abcb8c6263c66b2dbd405db8393e55;p=lttng-tools.git diff --git a/tests/regression/tools/save-load/test_load b/tests/regression/tools/save-load/test_load index 005ec4c9c..5e38b46b6 100755 --- a/tests/regression/tools/save-load/test_load +++ b/tests/regression/tools/save-load/test_load @@ -20,9 +20,6 @@ TEST_DESC="Load session(s)" CURDIR=$(dirname $0)/ CONFIG_DIR="${CURDIR}/configuration" TESTDIR=$CURDIR/../../../ -SESSIOND_BIN="lttng-sessiond" -RELAYD_BIN="lttng-relayd" -LTTNG_BIN="lttng" export LTTNG_SESSION_CONFIG_XSD_PATH=$(readlink -m ${TESTDIR}../src/common/config/) SESSION_NAME="load-42" @@ -30,7 +27,7 @@ EVENT_NAME="tp:tptest" DIR=$(readlink -f $TESTDIR) -NUM_TESTS=66 +NUM_TESTS=67 source $TESTDIR/utils/utils.sh @@ -97,6 +94,7 @@ function test_complex_load() destroy_lttng_session_ok $sess + rm $mi_output_file stop_lttng_relayd rm -rf ${mi_output_file} } @@ -151,6 +149,7 @@ function test_trackers() # Test to remove the target just to make sure lttng_untrack_ok "-p 666 -u -s $SESSION_NAME-trackers" + rm $mi_output_file destroy_lttng_session_ok "$SESSION_NAME-trackers" rm -rf ${mi_output_file} @@ -306,6 +305,7 @@ function test_override_session_name() { diag "Test session name override" local override_name="PinkyAndTheBrain" + local output_path="/tmp/lttng/load-42-1" local mi_output_file=$(mktemp) if [ $? -ne 0 ]; then @@ -323,6 +323,12 @@ function test_override_session_name() test "${mi_result}" = "${override_name}" ok $? "Override name successful [${SESSION_NAME} to ${override_name}]" + + # Make sure that the name override did not change something else + mi_result=$($CURDIR/../mi/extract_xml $mi_output_file "//lttng:command/lttng:output/lttng:sessions/lttng:session/lttng:path") + test "${mi_result}" = "${output_path}" + ok $? "Output path is not affected by name override" + destroy_lttng_session_ok "${override_name}" diag "Test session name override with all (Do not permit)" @@ -339,10 +345,10 @@ TESTS=( test_all_load test_overwrite test_trackers + test_override_session_name test_override_url_normal test_override_url_snapshot test_override_url_live - test_override_session_name ) for fct_test in ${TESTS[@]};