function test_tracefile_size_limit ()
{
- size_limit="$1"
- trace_path=$(mktemp -d)
- session_name=$(randstring 16 0)
- channel_name="channel"
- event_name="tp:tptest"
+ local size_limit="$1"
+ local trace_path=$(mktemp -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX")
+ local session_name=$(randstring 16 0)
+ local channel_name="channel"
+ local event_name="tp:tptest"
diag "Test tracefile size limit : $size_limit bytes"
# Validate tracing data, we should at least have some events
- validate_trace_path_ust_pid "$trace_path" "" "gen-ust-eve-ust"
+ validate_trace_path_ust_pid "$trace_path" "" "gen-ust-events"
validate_trace $event_name $trace_path
rm -rf $trace_path
function test_tracefile_size_limit_pagesize ()
{
# Set a size limit lower than the page_size
- size_limit="$(($PAGE_SIZE-2))"
- trace_path=$(mktemp -d)
- session_name=$(randstring 16 0)
- channel_name="channel"
- event_name="tp:tptest"
+ local size_limit="$(($PAGE_SIZE-2))"
+ local trace_path=$(mktemp -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX")
+ local session_name=$(randstring 16 0)
+ local channel_name="channel"
+ local event_name="tp:tptest"
diag "Test tracefile size limit lower than PAGE_SIZE : $size_limit bytes"
# Validate tracing data, we should at least have some events
- validate_trace_path_ust_pid "$trace_path" "" "gen-ust-eve-ust"
+ validate_trace_path_ust_pid "$trace_path" "" "gen-ust-events"
validate_trace $event_name $trace_path
rm -rf $trace_path
print_test_banner "$TEST_DESC"
+bail_out_if_no_babeltrace
+
start_lttng_sessiond
# Test with multiples of PAGE_SIZE