NUM_TESTS=837
-source $TESTDIR/utils/utils.sh
+# shellcheck source=../utils/utils.sh
+source "$TESTDIR/utils/utils.sh"
function signal_cleanup ()
{
--tracefile-size=$PAGE_SIZE --tracefile-count=2
enable_kernel_lttng_event_ok $SESSION_NAME $EVENT_NAME $channel_name
start_lttng_tracing_ok $SESSION_NAME
- taskset -c 0 echo -n "200000" > /proc/lttng-test-filter-event
+ taskset -c "$(get_any_available_cpu)" echo -n "200000" > /proc/lttng-test-filter-event
do_clear_session $SESSION_NAME $tracing_active $clear_twice $rotate_before $rotate_after
stop_lttng_tracing_ok $SESSION_NAME
fi
start_lttng_tracing_ok $SESSION_NAME
- taskset -c 0 echo -n "400000" > /proc/lttng-test-filter-event
+ taskset -c "$(get_any_available_cpu)" echo -n "400000" > /proc/lttng-test-filter-event
stop_lttng_tracing_ok
if [[ $rotate_before -eq 1 ]]; then
bail_out_if_no_babeltrace
-if [ "$(id -u)" == "0" ]; then
- isroot=1
-else
- isroot=0
-fi
-
streaming_tests=(test_kernel_streaming
test_kernel_streaming_rotate_clear
test_kernel_streaming_clear_rotate
test_kernel_local_snapshot
)
-skip $isroot "Root access is needed. Skipping all kernel streaming tests." $NUM_TESTS ||
+check_skip_kernel_test "$NUM_TESTS" "Skipping kernel streaming tests." ||
{
trap signal_cleanup SIGTERM SIGINT