+ destroy_lttng_session_ok $SESSION_NAME
+
+ rm -rf $TRACE_PATH
+}
+
+function test_enable_after_start()
+{
+ TRACE_PATH=$(mktemp -d)
+ SESSION_NAME="kernel_enable_after_start"
+
+ create_lttng_session_ok $SESSION_NAME $TRACE_PATH
+
+ lttng_enable_kernel_event $SESSION_NAME "sched_switch"
+
+ start_lttng_tracing_ok
+ lttng_enable_kernel_event $SESSION_NAME "sched_process_exit"
+
+ # Running a process and waiting for its completion forces the triggering of
+ # sched_switch and exit events
+ eval ${TESTCMD}
+ stop_lttng_tracing_ok
+
+ validate_trace "sched_switch" $TRACE_PATH
+ validate_trace "sched_process_exit" $TRACE_PATH
+
+ destroy_lttng_session_ok $SESSION_NAME