+create_lttng_session_ok $SESSION_NAME $TRACE_PATH
+
+enable_ust_lttng_event_ok $SESSION_NAME $EVENT_NAME
+start_lttng_tracing_ok $SESSION_NAME
+
+touch ${file_sync_before_last}
+
+# We don't validate whether the applications have traced here, rather
+# just that they registered to sessiond (above).
+
+stop_lttng_tracing_ok $SESSION_NAME
+destroy_lttng_session_ok $SESSION_NAME
+
+#TODO: add trace validation.
+
+rm -rf $TRACE_PATH
+
+diag "Stopping all spawned applications"
+for p in ${APPS_PID}; do
+ kill ${p}
+ wait ${p} 2>/dev/null
+done
+APPS_PID=
+pass "Stopped all spawned applications"
+
+rm -f ${file_sync_after_first}
+rm -f ${file_sync_before_last}
+
+stop_lttng_sessiond