+function check_app_tmp_file()
+{
+ # Wait for the application file to appear indicating that at least one
+ # tracepoint has been fired.
+ while [ ! -f "$APP_TMP_FILE" ]; do
+ sleep 0.5
+ done
+ diag "Removing test app temporary file $APP_TMP_FILE"
+ rm -f $APP_TMP_FILE
+}
+
+function start_trace_app()
+{
+ # Start application with a temporary file.
+ $TESTAPP_BIN $NR_ITER $NR_USEC_WAIT $APP_TMP_FILE &
+ ok $? "Start application to trace"
+}
+
+function start_check_trace_app()
+{
+ start_trace_app
+ check_app_tmp_file
+}
+