+function trace_testapp()
+{
+ local start_file_sync
+ start_file_sync=$(mktemp -u)
+
+ # Clear all entries from the resource tracker
+ lttng_untrack_kernel_all_ok
+
+ # Launch the testapp and save its Process ID
+ ./"$TESTCMD" "$start_file_sync" &
+ PID=$!
+
+ # Set LTTng to track this PID and start the tracing
+ lttng_track_pid_ok $PID
+
+ start_lttng_tracing_ok
+
+ # Create start file to launch the execution of the workload by the
+ # test app
+ touch "$start_file_sync"
+
+ wait $PID
+
+ stop_lttng_tracing_ok
+
+ # Clean up the synchronization file
+ rm -f "$start_file_sync"
+}
+