Typo: Stoping -> Stopping
[lttng-tools.git] / tests / regression / tools / mi / test_mi
index cd18b58ddf0a12465b242ce58ee8a06704c6ef55..0e8fa672fc00f6e059a3296942e36f5ef68e1746 100755 (executable)
@@ -59,7 +59,7 @@ DEVNULL=/dev/null 2>&1
 
 DIR=$(readlink -f $TESTDIR)
 
-NUM_TESTS=222
+NUM_TESTS=228
 
 source $TESTDIR/utils/utils.sh
 
@@ -246,6 +246,28 @@ function test_list_sessions ()
        destroy_lttng_sessions
 }
 
+function test_list_session_long_path ()
+{
+       local session_name="session_long_path"
+
+       output_basedir=$OUTPUT_DIR/$(randstring 254 0)
+       mkdir -p ${output_basedir}
+
+       OUTPUT_FILE="list_sessions.xml"
+
+       #Test build up
+       OUTPUT_DEST=$DEVNULL
+       create_lttng_session_ok $session_name ${output_basedir}
+
+       OUTPUT_DEST=${output_basedir}/$OUTPUT_FILE
+       list_lttng_with_opts
+       $XML_VALIDATE $OUTPUT_DEST
+       ok $? "Mi test: list session with long path xsd validation"
+
+       #Teardown
+       OUTPUT_DEST=$DEVNULL
+       destroy_lttng_sessions
+}
 function test_ust_channel ()
 {
        local session_name="testsession"
@@ -608,6 +630,11 @@ function test_start_stop () {
        test "$result" = "true"
        ok $? "Mi test: enabled element : $result expected: true"
 
+       #Test metadata regenerate command
+       metadata_regenerate_ok $session_name
+       $XML_VALIDATE $OUTPUT_DEST
+       ok $? "Mi test: metadata regenerate"
+
        #Test stop command
        stop_lttng_tracing_ok $session_name
        $XML_VALIDATE $OUTPUT_DEST
@@ -616,7 +643,7 @@ function test_start_stop () {
        #Extract session name from xml
        extract_xml $OUTPUT_DEST $XPATH_SESSION"/lttng:name/text()" result
        test "$result" = "$session_name"
-       ok $? "Mi test: stoped $session_name"
+       ok $? "Mi test: stopped $session_name"
 
        #Extract enabled expect false
        extract_xml $OUTPUT_DEST $XPATH_SESSION"/lttng:enabled/text()" result
@@ -866,6 +893,7 @@ TESTS=(
        test_start_stop
        test_snapshot
        test_track_untrack
+       test_list_session_long_path
 )
 
 
This page took 0.023206 seconds and 4 git commands to generate.