DELAY_USEC=2000000
SESSION_NAME="live"
-EVENT_NAME="sched_switch"
+EVENT_NAME="lttng_test_filter_event"
-TRACE_PATH=$(mktemp -d)
+TRACE_PATH=$(mktemp -d -t tmp.test_live_kernel_trace_path.XXXXXX)
DIR=$(readlink -f $TESTDIR)
rm -rf $TRACE_PATH
}
-# Need root access for kernel tracing.
-if [ "$(id -u)" == "0" ]; then
- isroot=1
-else
- echo "Root access is needed. Skipping all tests."
+check_skip_kernel_test &&
+{
+ plan_skip_all "Skipping all tests."
exit 0
-fi
+}
+
+modprobe lttng-test
start_lttng_sessiond_notap
start_lttng_relayd_notap "-o $TRACE_PATH"
setup_live_tracing
+echo -n "1" > /proc/lttng-test-filter-event
+
# Start the live test
$TESTDIR/regression/tools/live/live_test
stop_lttng_relayd_notap
stop_lttng_sessiond_notap
+
+modprobe --remove lttng-test