+ destroy_lttng_session_ok $SESSION_NAME
+}
+
+function test_trackers()
+{
+ diag "Test trackers loading"
+
+ lttng_load "-i $CURDIR/$SESSION_NAME-trackers.lttng"
+
+ diag "Test pid tracker"
+ local mi_output_file=$(mktemp)
+ if [ $? -ne 0 ]; then
+ break;
+ fi
+ $TESTDIR/../src/bin/lttng/$LTTNG_BIN --mi XML list "$SESSION_NAME-trackers" > $mi_output_file
+ mi_result=$($CURDIR/../mi/extract_xml -e $mi_output_file "//command/output/sessions/session/domains/domain/trackers/pid_tracker/targets/pid_target")
+ if [[ $mi_result = "true" ]]; then
+ ok 0 "Pid target is present"
+ else
+ fail "Pid target missing"
+ fi
+
+ # Test to remove the target just to make sure
+ lttng_untrack_ok "-p 666 -u -s $SESSION_NAME-trackers"
+
+ destroy_lttng_session_ok "$SESSION_NAME-trackers"