X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Fmi%2Ftest_mi;h=ccf92363f12e4e776eead53cfc3c26705f243527;hb=50a7461754605f14987d6bab5d83f63950beba4f;hp=b70450e331ff0b22019bab679ae45e3b65bb6259;hpb=01513c3e18c936a1b83207c38744f3a403461b86;p=lttng-tools.git diff --git a/tests/regression/tools/mi/test_mi b/tests/regression/tools/mi/test_mi index b70450e33..ccf92363f 100755 --- a/tests/regression/tools/mi/test_mi +++ b/tests/regression/tools/mi/test_mi @@ -32,6 +32,7 @@ NR_USEC_WAIT=10000 #Temp file output OUTPUT_DIR=$(mktemp -d) +FOO_LOAD_DIR=$(mktemp -d) OUTPUT_FILE="default.xml" #Path to custom xml utilities @@ -62,7 +63,7 @@ source $TESTDIR/utils/utils.sh #Overwrite the lttng_bin to get mi output LTTNG_BIN="lttng --mi xml" -#Global devlaration for simplification +#Global declaration for simplification LTTNG=$TESTDIR/../src/bin/lttng/$LTTNG_BIN #Overwrite the default output for utils.sh command @@ -510,11 +511,11 @@ function test_list_ust_event () $XML_VALIDATE $OUTPUT_DEST ok $? "Mi test: list ust event xsd validation" - #Extract events 3 events should be present + #Extract events 5 events should be present extract_xml $OUTPUT_DEST "$XPATH_LIST_UST_EVENT""/name/text()" result num=$(echo "$result" | wc -l) - test "$num" -eq "3" - ok $? "Mi test: $num / 3 ust events discovered" + test "$num" -eq "5" + ok $? "Mi test: $num / 5 ust events discovered" #Extract field from tp:tptest event. Expect 12 extract_xml $OUTPUT_DEST "$XPATH_LIST_UST_EVENT""[./name = 'tp:tptest']/event_fields/event_field/name/text()" result @@ -522,9 +523,8 @@ function test_list_ust_event () test "$num" -eq "12" ok $? "Mi test: $num / 12 ust event fields discovered" - #Wait for last forked process - wait $! - + #Wait for all background processes + wait } function test_start_stop () { @@ -602,7 +602,6 @@ function test_start_stop () { #Teardown OUTPUT_DEST=$DEVNULL destroy_lttng_sessions - } function test_snapshot () { @@ -683,7 +682,7 @@ function test_snapshot () { destroy_lttng_sessions } -start_lttng_sessiond +start_lttng_sessiond $FOO_LOAD_DIR TESTS=( test_version test_create_session