projects
/
lttng-tools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fc2dd19
)
Cleanup: tests: name all temporary files to better identify leakage
author
Francis Deslauriers
<francis.deslauriers@efficios.com>
Fri, 14 May 2021 20:04:28 +0000
(16:04 -0400)
committer
Jérémie Galarneau
<jeremie.galarneau@efficios.com>
Wed, 19 May 2021 14:57:19 +0000
(10:57 -0400)
When using a template, we need to add `--tmpdir` to the `mktemp`
arguments to place the tmp files in `/tmp` or `$TMPDIR`.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Id107530578d91700b726ceec016a8cef772e94b0
101 files changed:
tests/destructive/metadata-regeneration
patch
|
blob
|
blame
|
history
tests/perf/test_perf_raw.in
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_all_events
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_callstack
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_channel
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_clock_override
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_event_basic
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_kernel_function
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_lttng_logger
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_ns_contexts
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_ns_contexts_change
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_rotation_destroy_flush
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_select_poll_epoll
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_syscall
patch
|
blob
|
blame
|
history
tests/regression/kernel/test_userspace_probe
patch
|
blob
|
blame
|
history
tests/regression/tools/base-path/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/channel/test_channel
patch
|
blob
|
blame
|
history
tests/regression/tools/clear/test_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/clear/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/crash/test_crash
patch
|
blob
|
blame
|
history
tests/regression/tools/exclusion/test_exclusion
patch
|
blob
|
blame
|
history
tests/regression/tools/filtering/test_invalid_filter
patch
|
blob
|
blame
|
history
tests/regression/tools/filtering/test_unsupported_op
patch
|
blob
|
blame
|
history
tests/regression/tools/filtering/test_valid_filter
patch
|
blob
|
blame
|
history
tests/regression/tools/health/test_health.sh
patch
|
blob
|
blame
|
history
tests/regression/tools/health/test_thread_ok
patch
|
blob
|
blame
|
history
tests/regression/tools/live/test_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/live/test_lttng_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/live/test_lttng_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/live/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/live/test_ust_tracefile_count
patch
|
blob
|
blame
|
history
tests/regression/tools/metadata/test_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/metadata/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/mi/test_mi
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_kernel_buffer_usage
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_kernel_capture
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_kernel_error
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_kernel_instrumentation
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_kernel_syscall
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_kernel_userspace_probe
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_multi_app
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_notifier_discarded_count
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_ust_buffer_usage
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_ust_capture
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_ust_error
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_notification_ust_event_rule_condition_exclusion
patch
|
blob
|
blame
|
history
tests/regression/tools/notification/test_rotation
patch
|
blob
|
blame
|
history
tests/regression/tools/regen-metadata/test_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/regen-metadata/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/regen-statedump/test_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/regen-statedump/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/relayd-grouping/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/rotation/test_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/rotation/test_save_load_mi
patch
|
blob
|
blame
|
history
tests/regression/tools/rotation/test_schedule_api
patch
|
blob
|
blame
|
history
tests/regression/tools/rotation/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/save-load/test_autoload
patch
|
blob
|
blame
|
history
tests/regression/tools/save-load/test_load
patch
|
blob
|
blame
|
history
tests/regression/tools/save-load/test_save
patch
|
blob
|
blame
|
history
tests/regression/tools/snapshots/test_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/snapshots/test_kernel_streaming
patch
|
blob
|
blame
|
history
tests/regression/tools/snapshots/test_ust_streaming
patch
|
blob
|
blame
|
history
tests/regression/tools/snapshots/ust_test
patch
|
blob
|
blame
|
history
tests/regression/tools/streaming/test_high_throughput_limits
patch
|
blob
|
blame
|
history
tests/regression/tools/streaming/test_kernel
patch
|
blob
|
blame
|
history
tests/regression/tools/streaming/test_ust
patch
|
blob
|
blame
|
history
tests/regression/tools/tracefile-limits/test_tracefile_count
patch
|
blob
|
blame
|
history
tests/regression/tools/tracefile-limits/test_tracefile_size
patch
|
blob
|
blame
|
history
tests/regression/tools/tracker/test_event_tracker
patch
|
blob
|
blame
|
history
tests/regression/tools/trigger/rate-policy/test_ust_rate_policy
patch
|
blob
|
blame
|
history
tests/regression/tools/trigger/start-stop/test_start_stop
patch
|
blob
|
blame
|
history
tests/regression/tools/trigger/test_add_trigger_cli
patch
|
blob
|
blame
|
history
tests/regression/tools/trigger/test_list_triggers_cli
patch
|
blob
|
blame
|
history
tests/regression/tools/trigger/test_remove_trigger_cli
patch
|
blob
|
blame
|
history
tests/regression/tools/wildcard/test_event_wildcard
patch
|
blob
|
blame
|
history
tests/regression/tools/working-directory/test_relayd_working_directory
patch
|
blob
|
blame
|
history
tests/regression/ust/before-after/test_before_after
patch
|
blob
|
blame
|
history
tests/regression/ust/blocking/test_blocking
patch
|
blob
|
blame
|
history
tests/regression/ust/buffers-pid/test_buffers_pid
patch
|
blob
|
blame
|
history
tests/regression/ust/clock-override/test_clock_override
patch
|
blob
|
blame
|
history
tests/regression/ust/getcpu-override/test_getcpu_override
patch
|
blob
|
blame
|
history
tests/regression/ust/high-throughput/test_high_throughput
patch
|
blob
|
blame
|
history
tests/regression/ust/java-jul/test_java_jul
patch
|
blob
|
blame
|
history
tests/regression/ust/java-log4j/test_java_log4j
patch
|
blob
|
blame
|
history
tests/regression/ust/low-throughput/test_low_throughput
patch
|
blob
|
blame
|
history
tests/regression/ust/multi-lib/test_multi_lib
patch
|
blob
|
blame
|
history
tests/regression/ust/multi-session/test_multi_session
patch
|
blob
|
blame
|
history
tests/regression/ust/namespaces/test_ns_contexts
patch
|
blob
|
blame
|
history
tests/regression/ust/namespaces/test_ns_contexts_change
patch
|
blob
|
blame
|
history
tests/regression/ust/nprocesses/test_nprocesses
patch
|
blob
|
blame
|
history
tests/regression/ust/overlap/test_overlap
patch
|
blob
|
blame
|
history
tests/regression/ust/periodical-metadata-flush/test_periodical_metadata_flush
patch
|
blob
|
blame
|
history
tests/regression/ust/python-logging/test_python_logging.in
patch
|
blob
|
blame
|
history
tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush
patch
|
blob
|
blame
|
history
tests/regression/ust/test_event_basic
patch
|
blob
|
blame
|
history
tests/regression/ust/test_event_perf
patch
|
blob
|
blame
|
history
tests/regression/ust/test_event_tracef
patch
|
blob
|
blame
|
history
tests/stress/test_multi_sessions_per_uid_10app
patch
|
blob
|
blame
|
history
tests/stress/test_multi_sessions_per_uid_5app_streaming
patch
|
blob
|
blame
|
history
tests/stress/test_multi_sessions_per_uid_5app_streaming_kill_relayd
patch
|
blob
|
blame
|
history
tests/utils/utils.sh
patch
|
blob
|
blame
|
history
diff --git
a/tests/destructive/metadata-regeneration
b/tests/destructive/metadata-regeneration
index fed3426c9674a813c1cf7df87ddcb2fec17c9559..b81e7af32d22d1c1614f8c55409392d61e28711f 100755
(executable)
--- a/
tests/destructive/metadata-regeneration
+++ b/
tests/destructive/metadata-regeneration
@@
-18,7
+18,7
@@
TESTDIR=$CURDIR/..
NUM_TESTS=44
SESSION_NAME="regen"
KERNEL_EVENT_NAME="lttng_test_filter_event"
NUM_TESTS=44
SESSION_NAME="regen"
KERNEL_EVENT_NAME="lttng_test_filter_event"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.metadata_regen_after_data_change.XXXXXX
)
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTAPP_NAME="gen-ust-events"
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTAPP_NAME="gen-ust-events"
@@
-109,8
+109,8
@@
function test_kernel_streaming ()
function test_ust_local ()
{
function test_ust_local ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u -t "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u -t "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Test UST local with metadata regeneration"
date "+%Y-%m-%d %H:%M" -s "$DATE1 $HOUR" >/dev/null
diag "Test UST local with metadata regeneration"
date "+%Y-%m-%d %H:%M" -s "$DATE1 $HOUR" >/dev/null
@@
-147,8
+147,8
@@
function test_ust_local ()
function test_ust_streaming ()
{
function test_ust_streaming ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u -t "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u -t "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Test UST streaming with metadata regeneration"
date "+%Y-%m-%d %H:%M" -s "$DATE1 $HOUR" >/dev/null
diag "Test UST streaming with metadata regeneration"
date "+%Y-%m-%d %H:%M" -s "$DATE1 $HOUR" >/dev/null
diff --git
a/tests/perf/test_perf_raw.in
b/tests/perf/test_perf_raw.in
index 8138c25b49c5d8cec148e44a62ab3e001080f18f..f293ccd71e5ece6f3821cdc04513f7cb882df76c 100644
(file)
--- a/
tests/perf/test_perf_raw.in
+++ b/
tests/perf/test_perf_raw.in
@@
-40,13
+40,13
@@
function have_libpfm()
function test_ust_raw()
{
function test_ust_raw()
{
- local TRACE_PATH=$(mktemp -d)
local SESSION_NAME="ust_perf"
local CHAN_NAME="mychan"
local EVENT_NAME="tp:tptest"
local PMU="UNHALTED_REFERENCE_CYCLES"
local tests_to_skip=9
local ret
local SESSION_NAME="ust_perf"
local CHAN_NAME="mychan"
local EVENT_NAME="tp:tptest"
local PMU="UNHALTED_REFERENCE_CYCLES"
local tests_to_skip=9
local ret
+ local TRACE_PATH
# Find the raw perf id of the event.
PERFID=$("$CURDIR/find_event" "$PMU")
# Find the raw perf id of the event.
PERFID=$("$CURDIR/find_event" "$PMU")
@@
-64,6
+64,8
@@
function test_ust_raw()
return
fi
return
fi
+ TRACE_PATH=$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX")
+
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
enable_ust_lttng_channel_ok $SESSION_NAME $CHAN_NAME
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
enable_ust_lttng_channel_ok $SESSION_NAME $CHAN_NAME
@@
-87,7
+89,6
@@
function test_ust_raw()
function test_kernel_raw()
{
function test_kernel_raw()
{
- local TRACE_PATH=$(mktemp -d)
local SESSION_NAME="kernel_perf"
local CHAN_NAME="mychan"
local EVENT_NAME="lttng_test_filter_event"
local SESSION_NAME="kernel_perf"
local CHAN_NAME="mychan"
local EVENT_NAME="lttng_test_filter_event"
@@
-95,6
+96,7
@@
function test_kernel_raw()
local PERFID=""
local tests_to_skip=9
local ret
local PERFID=""
local tests_to_skip=9
local ret
+ local TRACE_PATH
# Find the raw perf id of the event.
PERFID=$("$CURDIR/find_event" "$PMU")
# Find the raw perf id of the event.
PERFID=$("$CURDIR/find_event" "$PMU")
@@
-112,6
+114,8
@@
function test_kernel_raw()
return
fi
return
fi
+ TRACE_PATH=$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX")
+
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
lttng_enable_kernel_channel_ok $SESSION_NAME $CHAN_NAME
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
lttng_enable_kernel_channel_ok $SESSION_NAME $CHAN_NAME
diff --git
a/tests/regression/kernel/test_all_events
b/tests/regression/kernel/test_all_events
index c700de823f11224ada59d1efe2cf0c2f34be963a..75b045c9dac04bd6417d18913111881967ad649c 100755
(executable)
--- a/
tests/regression/kernel/test_all_events
+++ b/
tests/regression/kernel/test_all_events
@@
-17,7
+17,7
@@
source $TESTDIR/utils/utils.sh
function test_all_event()
{
function test_all_event()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_all_events_basic"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
SESSION_NAME="kernel_all_events_basic"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diff --git
a/tests/regression/kernel/test_callstack
b/tests/regression/kernel/test_callstack
index 42c3fcce404195accc5c047113900ad41d3a6d88..b5759d442d1670f158e01ec4603eca4a884cd13a 100755
(executable)
--- a/
tests/regression/kernel/test_callstack
+++ b/
tests/regression/kernel/test_callstack
@@
-36,8
+36,7
@@
function run_workload()
# shift the first argument, passing along the other args if any to the
# test app.
shift
# shift the first argument, passing along the other args if any to the
# test app.
shift
- local start_file_sync
- start_file_sync=$(mktemp -u)
+ local start_file_sync=$(mktemp --tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_first.XXXXXX")
lttng_untrack_all
lttng_untrack_all
@@
-61,7
+60,7
@@
function run_workload()
function test_user_callstack()
{
function test_user_callstack()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
# This is the expected userspace callstack. (see gen-syscall-events-callstack.c)
USER_CS_EXPECTED="main fct_a fct_b fct_c my_gettid"
EVENT_NAME="gettid"
# This is the expected userspace callstack. (see gen-syscall-events-callstack.c)
USER_CS_EXPECTED="main fct_a fct_b fct_c my_gettid"
EVENT_NAME="gettid"
@@
-85,7
+84,7
@@
function test_user_callstack()
function test_kernel_callstack()
{
function test_kernel_callstack()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
# Those are symbol expected to be present in the kernel callstack. This
# is not an exhaustive list since it's kernel dependent.
# Those are symbol expected to be present in the kernel callstack. This
# is not an exhaustive list since it's kernel dependent.
diff --git
a/tests/regression/kernel/test_channel
b/tests/regression/kernel/test_channel
index 158375d3c3038fcbd47c35738c822d253c87efb4..9cc74c4e83c6a258ff1d97d7218b54110784a460 100755
(executable)
--- a/
tests/regression/kernel/test_channel
+++ b/
tests/regression/kernel/test_channel
@@
-15,7
+15,7
@@
source $TESTDIR/utils/utils.sh
function test_channel_buffer()
{
function test_channel_buffer()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_session_name"
CHANNEL_NAME="test_channel_name"
create_lttng_session_ok "$SESSION_NAME" "$TRACE_PATH"
SESSION_NAME="test_session_name"
CHANNEL_NAME="test_channel_name"
create_lttng_session_ok "$SESSION_NAME" "$TRACE_PATH"
@@
-30,7
+30,7
@@
function test_channel_buffer()
function test_channel_buffer_too_large()
{
function test_channel_buffer_too_large()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_session_name"
CHANNEL_NAME="test_channel_name"
create_lttng_session_ok "$SESSION_NAME" "$TRACE_PATH"
SESSION_NAME="test_session_name"
CHANNEL_NAME="test_channel_name"
create_lttng_session_ok "$SESSION_NAME" "$TRACE_PATH"
diff --git
a/tests/regression/kernel/test_clock_override
b/tests/regression/kernel/test_clock_override
index 4b185db89f7e4ef9808575b44cc237c7f7e16cc4..cef30dc30dd048c9ccf001343b413049c4966630 100755
(executable)
--- a/
tests/regression/kernel/test_clock_override
+++ b/
tests/regression/kernel/test_clock_override
@@
-64,8
+64,8
@@
function extract_clock_metadata_token()
function test_clock_override_metadata()
{
function test_clock_override_metadata()
{
- local ctf_metadata_file=$(mktemp -p $TRACE_PATH ctf-metadata.XXXXXX)
- local clock_metadata_file=$(mktemp -p $TRACE_PATH clock-metadata.XXXXXX)
+ local ctf_metadata_file=$(mktemp -
-tmpdir -
p $TRACE_PATH ctf-metadata.XXXXXX)
+ local clock_metadata_file=$(mktemp -
-tmpdir -
p $TRACE_PATH clock-metadata.XXXXXX)
local result=""
diag "Clock override plugin metadata test"
local result=""
diag "Clock override plugin metadata test"
@@
-184,7
+184,7
@@
skip $isroot "Root access is needed. Skipping all tests." $NUM_TESTS ||
while [ "$i" -lt "$TEST_COUNT" ]; do
while [ "$i" -lt "$TEST_COUNT" ]; do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_clock_override_trace_path.XXXXXX
)
# Execute test
${TESTS[$i]}
# Execute test
${TESTS[$i]}
diff --git
a/tests/regression/kernel/test_event_basic
b/tests/regression/kernel/test_event_basic
index f3a393eb8ed4ffbac581bc0cd729ff754499cbb8..c2500c69db27c5e0766ec436fa9f4fd14b915f4c 100755
(executable)
--- a/
tests/regression/kernel/test_event_basic
+++ b/
tests/regression/kernel/test_event_basic
@@
-17,7
+17,7
@@
source $TESTDIR/utils/utils.sh
function test_event_basic()
{
function test_event_basic()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_event_basic"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
SESSION_NAME="kernel_event_basic"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
@@
-45,7
+45,7
@@
function test_event_basic()
function test_enable_after_start()
{
function test_enable_after_start()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_enable_after_start"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
SESSION_NAME="kernel_enable_after_start"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diff --git
a/tests/regression/kernel/test_kernel_function
b/tests/regression/kernel/test_kernel_function
index 3a7471c868860e8fec71de44be3da1cd35ac29fb..97f3faebf8e69619a43b502df1bacb2f93914954 100755
(executable)
--- a/
tests/regression/kernel/test_kernel_function
+++ b/
tests/regression/kernel/test_kernel_function
@@
-15,7
+15,7
@@
source $TESTDIR/utils/utils.sh
function test_kernel_function_basic()
{
function test_kernel_function_basic()
{
- local TRACE_PATH=$(mktemp -
d
)
+ local TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
local SESSION_NAME="kernel_function_basic"
local EVENT_NAME="my_event_name"
local TARGET_SYMBOL="lttng_test_filter_event_write"
local SESSION_NAME="kernel_function_basic"
local EVENT_NAME="my_event_name"
local TARGET_SYMBOL="lttng_test_filter_event_write"
diff --git
a/tests/regression/kernel/test_lttng_logger
b/tests/regression/kernel/test_lttng_logger
index c0e2f71b4085f2723cf9a88fe20a6787125b6ca8..9fa8ca33f30aa2095b931b575aaa376f226c8bd9 100755
(executable)
--- a/
tests/regression/kernel/test_lttng_logger
+++ b/
tests/regression/kernel/test_lttng_logger
@@
-19,7
+19,7
@@
function test_proc_logger()
{
diag "Test /proc/lttng-logger"
{
diag "Test /proc/lttng-logger"
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
@@
-50,7
+50,7
@@
function test_dev_logger()
{
diag "Test /dev/lttng-logger"
{
diag "Test /dev/lttng-logger"
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
@@
-81,7
+81,7
@@
function test_payload_limit()
{
diag "Test lttng-logger payload limit"
{
diag "Test lttng-logger payload limit"
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diff --git
a/tests/regression/kernel/test_ns_contexts
b/tests/regression/kernel/test_ns_contexts
index 1a25d8666801d7d7d3fc250e738758da502e2fd5..0c8718d78e400d26cc71f51b5b268016737f4b4e 100755
(executable)
--- a/
tests/regression/kernel/test_ns_contexts
+++ b/
tests/regression/kernel/test_ns_contexts
@@
-76,7
+76,7
@@
function test_ns()
ns_inode=$(stat -c '%i' -L "/proc/$$/ns/$ns")
ok $? "Get current $ns namespace inode: $ns_inode"
ns_inode=$(stat -c '%i' -L "/proc/$$/ns/$ns")
ok $? "Get current $ns namespace inode: $ns_inode"
- trace_path=$(mktemp -
d
)
+ trace_path=$(mktemp -
-tmpdir -d tmp.{FUNCNAME[0]}_trace_path.XXXXXX
)
start_lttng_sessiond
start_lttng_sessiond
diff --git
a/tests/regression/kernel/test_ns_contexts_change
b/tests/regression/kernel/test_ns_contexts_change
index 118d120a61942e479b80d513cb4d925201ecaca6..e32a75b8a3e86f8473d9f99527577f5e7ec9a260 100755
(executable)
--- a/
tests/regression/kernel/test_ns_contexts_change
+++ b/
tests/regression/kernel/test_ns_contexts_change
@@
-80,10
+80,10
@@
function test_ns()
return
fi
return
fi
- trace_path=$(mktemp -
d
)
- file_sync_wait_before_unshare=$(mktemp -
u
)
- file_sync_wait_after_unshare=$(mktemp -
u
)
- file_sync_signal_after_unshare=$(mktemp -
u
)
+ trace_path=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
+ file_sync_wait_before_unshare=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_unshare.XXXXXX"
)
+ file_sync_wait_after_unshare=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_unshare.XXXXXX"
)
+ file_sync_signal_after_unshare=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_signal_after_unshare.XXXXXX"
)
# Get the current ns inode number
ns_inode=$(stat -c '%i' -L "/proc/$$/ns/$ns")
# Get the current ns inode number
ns_inode=$(stat -c '%i' -L "/proc/$$/ns/$ns")
diff --git
a/tests/regression/kernel/test_rotation_destroy_flush
b/tests/regression/kernel/test_rotation_destroy_flush
index 722468f5757aeb73f26b899ec2ee1582049ce09d..57434b0a5650eb1cb0b7adf90ab264ff2a2480b9 100755
(executable)
--- a/
tests/regression/kernel/test_rotation_destroy_flush
+++ b/
tests/regression/kernel/test_rotation_destroy_flush
@@
-132,7
+132,7
@@
skip $isroot "Root access is needed. Skipping all tests." $NUM_TESTS ||
while [ "$i" -lt "$TEST_COUNT" ]; do
while [ "$i" -lt "$TEST_COUNT" ]; do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.test_kernel_rotation_destroy_flush.XXXXXX
)
# Execute test
${TESTS[$i]}
# Execute test
${TESTS[$i]}
diff --git
a/tests/regression/kernel/test_select_poll_epoll
b/tests/regression/kernel/test_select_poll_epoll
index 2aa4d6fe168fc13fe9ead63027a272f17d2792b5..16b0da525c4fae8cf394aa57729dd84bb24641d6 100755
(executable)
--- a/
tests/regression/kernel/test_select_poll_epoll
+++ b/
tests/regression/kernel/test_select_poll_epoll
@@
-52,7
+52,7
@@
function check_trace_content()
function test_working_cases()
{
function test_working_cases()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
# arm64 does not have epoll_wait
SESSION_NAME="syscall_payload"
# arm64 does not have epoll_wait
@@
-85,7
+85,7
@@
function test_working_cases()
function test_timeout_cases()
{
function test_timeout_cases()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
# arm64 does not have epoll_wait
SESSION_NAME="syscall_payload"
# arm64 does not have epoll_wait
@@
-118,7
+118,7
@@
function test_timeout_cases()
function test_pselect_invalid_fd()
{
function test_pselect_invalid_fd()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="pselect6"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="pselect6"
@@
-144,7
+144,7
@@
function test_pselect_invalid_fd()
function test_big_ppoll()
{
function test_big_ppoll()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="ppoll"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="ppoll"
@@
-170,7
+170,7
@@
function test_big_ppoll()
function test_ppoll_overflow()
{
function test_ppoll_overflow()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="ppoll"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="ppoll"
@@
-199,7
+199,7
@@
function test_ppoll_overflow()
function test_pselect_invalid_ptr()
{
function test_pselect_invalid_ptr()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="pselect6"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="pselect6"
@@
-225,7
+225,7
@@
function test_pselect_invalid_ptr()
function test_ppoll_ulong_max()
{
function test_ppoll_ulong_max()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="ppoll"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="ppoll"
@@
-251,7
+251,7
@@
function test_ppoll_ulong_max()
function test_epoll_pwait_invalid_ptr()
{
function test_epoll_pwait_invalid_ptr()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="epoll_pwait"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="epoll_pwait"
@@
-277,7
+277,7
@@
function test_epoll_pwait_invalid_ptr()
function test_epoll_pwait_int_max()
{
function test_epoll_pwait_int_max()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="epoll_pwait"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="epoll_pwait"
@@
-303,7
+303,7
@@
function test_epoll_pwait_int_max()
function test_ppoll_concurrent()
{
function test_ppoll_concurrent()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="ppoll"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="ppoll"
@@
-329,7
+329,7
@@
function test_ppoll_concurrent()
function test_epoll_pwait_concurrent()
{
function test_epoll_pwait_concurrent()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="syscall_payload"
SYSCALL_LIST="epoll_ctl,epoll_pwait"
SESSION_NAME="syscall_payload"
SYSCALL_LIST="epoll_ctl,epoll_pwait"
diff --git
a/tests/regression/kernel/test_syscall
b/tests/regression/kernel/test_syscall
index 69a2bab8f11e41f65610876d7aff4de2362c9313..b193dfb888f441b48f3a92736eb1684e3ef385a4 100755
(executable)
--- a/
tests/regression/kernel/test_syscall
+++ b/
tests/regression/kernel/test_syscall
@@
-20,8
+20,7
@@
source $TESTDIR/utils/utils.sh
function trace_testapp()
{
function trace_testapp()
{
- local start_file_sync
- start_file_sync=$(mktemp -u)
+ local start_file_sync=$(mktemp --tmpdir -u -t "tmp.${FUNCNAME[0]}_sync_start.XXXXXX")
# Clear all entries from the resource tracker
lttng_untrack_kernel_all_ok
# Clear all entries from the resource tracker
lttng_untrack_kernel_all_ok
@@
-73,7
+72,7
@@
function test_syscall_event_list()
function test_syscall_simple_list()
{
function test_syscall_simple_list()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_simple_list"
local EVENT_NAME="close"
SESSION_NAME="kernel_syscall_simple_list"
local EVENT_NAME="close"
@@
-101,7
+100,7
@@
function test_syscall_simple_list()
function test_syscall_simple_list_two()
{
function test_syscall_simple_list_two()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_simple_list_two"
local EVENT_NAME="close"
local EVENT_NAME2="read"
SESSION_NAME="kernel_syscall_simple_list_two"
local EVENT_NAME="close"
local EVENT_NAME2="read"
@@
-135,7
+134,7
@@
function test_syscall_simple_list_two()
function test_syscall_single()
{
function test_syscall_single()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_single"
diag "Syscall trace single"
SESSION_NAME="kernel_syscall_single"
diag "Syscall trace single"
@@
-160,7
+159,7
@@
function test_syscall_single()
function test_syscall_two()
{
function test_syscall_two()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_two"
diag "Syscall trace two events"
SESSION_NAME="kernel_syscall_two"
diag "Syscall trace two events"
@@
-188,7
+187,7
@@
function test_syscall_two()
function test_syscall_all()
{
function test_syscall_all()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_all"
diag "Syscall trace all events"
SESSION_NAME="kernel_syscall_all"
diag "Syscall trace all events"
@@
-214,7
+213,7
@@
function test_syscall_all()
function test_syscall_all_disable_one()
{
function test_syscall_all_disable_one()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_all_disable_one"
diag "Syscall trace all events and disable one"
SESSION_NAME="kernel_syscall_all_disable_one"
diag "Syscall trace all events and disable one"
@@
-243,7
+242,7
@@
function test_syscall_all_disable_one()
function test_syscall_all_disable_two()
{
function test_syscall_all_disable_two()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_all_disable_two"
diag "Syscall trace all events and disable two"
SESSION_NAME="kernel_syscall_all_disable_two"
diag "Syscall trace all events and disable two"
@@
-277,7
+276,7
@@
function test_syscall_all_disable_two()
function test_syscall_enable_all_disable_all()
{
function test_syscall_enable_all_disable_all()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_all_disable_all"
diag "Syscall trace all events and disable all"
SESSION_NAME="kernel_syscall_enable_all_disable_all"
diag "Syscall trace all events and disable all"
@@
-301,7
+300,7
@@
function test_syscall_enable_all_disable_all()
function test_syscall_enable_all_disable_all_enable_all()
{
function test_syscall_enable_all_disable_all_enable_all()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_all_disable_all_enable_all"
diag "Syscall trace all events and enable/disable all"
SESSION_NAME="kernel_syscall_enable_all_disable_all_enable_all"
diag "Syscall trace all events and enable/disable all"
@@
-331,7
+330,7
@@
function test_syscall_enable_all_disable_all_enable_all()
function test_syscall_enable_all_enable_one_disable_all()
{
function test_syscall_enable_all_enable_one_disable_all()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_all_enable_one_disable_all"
diag "Syscall trace all events, enable one and disable all"
SESSION_NAME="kernel_syscall_enable_all_enable_one_disable_all"
diag "Syscall trace all events, enable one and disable all"
@@
-360,7
+359,7
@@
function test_syscall_enable_all_enable_one_disable_all()
function test_syscall_enable_one_enable_all_disable_one()
{
function test_syscall_enable_one_enable_all_disable_one()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_one_enable_all_disable_one"
diag "Syscall trace all events and enable/disable one"
SESSION_NAME="kernel_syscall_enable_one_enable_all_disable_one"
diag "Syscall trace all events and enable/disable one"
@@
-389,7
+388,7
@@
function test_syscall_enable_one_enable_all_disable_one()
function test_syscall_enable_one_enable_all_disable_all_disable_one()
{
function test_syscall_enable_one_enable_all_disable_all_disable_one()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_one_enable_all_disable_all_disable_one"
diag "Syscall trace all events and enable/disable one"
SESSION_NAME="kernel_syscall_enable_one_enable_all_disable_all_disable_one"
diag "Syscall trace all events and enable/disable one"
@@
-421,7
+420,7
@@
function test_syscall_enable_one_enable_all_disable_all_disable_one()
function test_syscall_enable_all_disable_all_twice()
{
function test_syscall_enable_all_disable_all_twice()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_all_disable_all_twice"
diag "Syscall trace all events and enable/disable all twice"
SESSION_NAME="kernel_syscall_enable_all_disable_all_twice"
diag "Syscall trace all events and enable/disable all twice"
@@
-449,7
+448,7
@@
function test_syscall_enable_all_disable_all_twice()
function test_syscall_enable_one_disable_one()
{
function test_syscall_enable_one_disable_one()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_one_disable_one"
diag "Syscall trace one event and disable one"
SESSION_NAME="kernel_syscall_enable_one_disable_one"
diag "Syscall trace one event and disable one"
@@
-473,7
+472,7
@@
function test_syscall_enable_one_disable_one()
function test_syscall_enable_two_disable_two()
{
function test_syscall_enable_two_disable_two()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_two_disable_two"
diag "Syscall trace two events and disable two"
SESSION_NAME="kernel_syscall_enable_two_disable_two"
diag "Syscall trace two events and disable two"
@@
-499,7
+498,7
@@
function test_syscall_enable_two_disable_two()
function test_syscall_enable_two_disable_one()
{
function test_syscall_enable_two_disable_one()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_two_disable_one"
diag "Syscall trace two events and disable one"
SESSION_NAME="kernel_syscall_enable_two_disable_one"
diag "Syscall trace two events and disable one"
@@
-528,7
+527,7
@@
function test_syscall_enable_two_disable_one()
function test_syscall_disable_twice()
{
function test_syscall_disable_twice()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_disable_twice"
diag "Syscall trace one event and disable twice"
SESSION_NAME="kernel_syscall_disable_twice"
diag "Syscall trace one event and disable twice"
@@
-548,7
+547,7
@@
function test_syscall_disable_twice()
function test_syscall_disable_all_twice()
{
function test_syscall_disable_all_twice()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_disable_all_twice"
diag "Syscall trace all events and disable all twice"
SESSION_NAME="kernel_syscall_disable_all_twice"
diag "Syscall trace all events and disable all twice"
@@
-569,7
+568,7
@@
function test_syscall_disable_all_twice()
function test_syscall_enable_unknown()
{
function test_syscall_enable_unknown()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_unknown"
diag "Syscall enable an unknown event"
SESSION_NAME="kernel_syscall_enable_unknown"
diag "Syscall enable an unknown event"
@@
-587,7
+586,7
@@
function test_syscall_enable_unknown()
function test_syscall_enable_all_enable_one()
{
function test_syscall_enable_all_enable_one()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_all_enable_one"
diag "Syscall enable all and enable one"
SESSION_NAME="kernel_syscall_enable_all_enable_one"
diag "Syscall enable all and enable one"
@@
-605,7
+604,7
@@
function test_syscall_enable_all_enable_one()
function test_syscall_disable_all_disable_one()
{
function test_syscall_disable_all_disable_one()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_all_enable_one"
diag "Syscall disable all and disable one"
SESSION_NAME="kernel_syscall_enable_all_enable_one"
diag "Syscall disable all and disable one"
@@
-624,7
+623,7
@@
function test_syscall_disable_all_disable_one()
function test_syscall_enable_channel_disable_all()
{
function test_syscall_enable_channel_disable_all()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_channel_disable_all"
CHANNEL_NAME="channel"
SESSION_NAME="kernel_syscall_enable_channel_disable_all"
CHANNEL_NAME="channel"
@@
-644,7
+643,7
@@
function test_syscall_enable_channel_disable_all()
function test_syscall_enable_channel_disable_one()
{
function test_syscall_enable_channel_disable_one()
{
-
TRACE_PATH=$(mktemp -d
)
+
local TRACE_PATH=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="kernel_syscall_enable_channel_disable_all"
CHANNEL_NAME="channel"
SESSION_NAME="kernel_syscall_enable_channel_disable_all"
CHANNEL_NAME="channel"
diff --git
a/tests/regression/kernel/test_userspace_probe
b/tests/regression/kernel/test_userspace_probe
index a71320274e9b5af46ba0d71dab85476aab755adc..0efcb9165d338f957f8eb370ac01114de520305e 100755
(executable)
--- a/
tests/regression/kernel/test_userspace_probe
+++ b/
tests/regression/kernel/test_userspace_probe
@@
-44,7
+44,7
@@
function validate_list()
function test_userspace_probe_enable_file_noexist ()
{
function test_userspace_probe_enable_file_noexist ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_file_noexist"
ENABLE_EXPR="elf:/etc/file-not-exist:$ELF_SYMBOL"
SESSION_NAME="test_userspace_probe_enable_file_noexist"
ENABLE_EXPR="elf:/etc/file-not-exist:$ELF_SYMBOL"
@@
-61,7
+61,7
@@
function test_userspace_probe_enable_file_noexist ()
function test_userspace_probe_enable_file_not_elf ()
{
function test_userspace_probe_enable_file_not_elf ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_file_not_elf"
ENABLE_EXPR="elf:/etc/passwd:$ELF_SYMBOL"
SESSION_NAME="test_userspace_probe_enable_file_not_elf"
ENABLE_EXPR="elf:/etc/passwd:$ELF_SYMBOL"
@@
-78,7
+78,7
@@
function test_userspace_probe_enable_file_not_elf ()
function test_userspace_probe_enable_elf_missing_symbol_name ()
{
function test_userspace_probe_enable_elf_missing_symbol_name ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_elf_missing_symbol"
ENABLE_EXPR="elf:$ELF_TEST_BIN:"
SESSION_NAME="test_userspace_probe_enable_elf_missing_symbol"
ENABLE_EXPR="elf:$ELF_TEST_BIN:"
@@
-95,7
+95,7
@@
function test_userspace_probe_enable_elf_missing_symbol_name ()
function test_userspace_probe_enable_elf_nonexistant_symbol ()
{
function test_userspace_probe_enable_elf_nonexistant_symbol ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_elf_nonexistant_symbol"
ELF_SYMBOL_NO_EXIST="function_doesnt_exist"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL_NO_EXIST"
SESSION_NAME="test_userspace_probe_enable_elf_nonexistant_symbol"
ELF_SYMBOL_NO_EXIST="function_doesnt_exist"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL_NO_EXIST"
@@
-113,7
+113,7
@@
function test_userspace_probe_enable_elf_nonexistant_symbol ()
function test_userspace_probe_enable_elf_symbol_not_function ()
{
function test_userspace_probe_enable_elf_symbol_not_function ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_elf_symbol_not_function"
ELF_SYMBOL_NO_FUNC="not_a_function"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL_NO_FUNC"
SESSION_NAME="test_userspace_probe_enable_elf_symbol_not_function"
ELF_SYMBOL_NO_FUNC="not_a_function"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL_NO_FUNC"
@@
-131,7
+131,7
@@
function test_userspace_probe_enable_elf_symbol_not_function ()
function test_userspace_probe_unsupported_types ()
{
function test_userspace_probe_unsupported_types ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_unsupported_types"
# Userspace probe at an address or at an offset to a function
# instrumentation description types are not supported at the moment.
SESSION_NAME="test_userspace_probe_unsupported_types"
# Userspace probe at an address or at an offset to a function
# instrumentation description types are not supported at the moment.
@@
-156,7
+156,7
@@
function test_userspace_probe_unsupported_types ()
function test_userspace_probe_enable_implicit_probe_type ()
{
function test_userspace_probe_enable_implicit_probe_type ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_implicit_probe_type"
ENABLE_EXPR="$ELF_TEST_BIN:$ELF_SYMBOL"
SESSION_NAME="test_userspace_probe_enable_implicit_probe_type"
ENABLE_EXPR="$ELF_TEST_BIN:$ELF_SYMBOL"
@@
-178,7
+178,7
@@
function test_userspace_probe_enable_implicit_probe_type ()
function test_userspace_probe_enable_elf_symbol_exists ()
{
function test_userspace_probe_enable_elf_symbol_exists ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_elf_symbol_exists"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL"
SESSION_NAME="test_userspace_probe_enable_elf_symbol_exists"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL"
@@
-200,7
+200,7
@@
function test_userspace_probe_enable_elf_symbol_exists ()
function test_userspace_probe_enable_in_path ()
{
function test_userspace_probe_enable_in_path ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_in_path"
ENABLE_EXPR="elf:$ELF_TEST_BIN_NAME:$ELF_SYMBOL"
SESSION_NAME="test_userspace_probe_enable_in_path"
ENABLE_EXPR="elf:$ELF_TEST_BIN_NAME:$ELF_SYMBOL"
@@
-229,7
+229,7
@@
function test_userspace_probe_enable_in_path ()
function test_userspace_probe_enable_full_path ()
{
function test_userspace_probe_enable_full_path ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_full_path"
ENABLE_EXPR="elf:$(realpath $ELF_TEST_BIN):$ELF_SYMBOL"
diag "Userspace probe with full path enabled successfully"
SESSION_NAME="test_userspace_probe_enable_full_path"
ENABLE_EXPR="elf:$(realpath $ELF_TEST_BIN):$ELF_SYMBOL"
diag "Userspace probe with full path enabled successfully"
@@
-250,9
+250,9
@@
function test_userspace_probe_enable_full_path ()
function test_userspace_probe_enable_colon_in_path ()
{
function test_userspace_probe_enable_colon_in_path ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userspace_probe_enable_colon_in_path"
SESSION_NAME="test_userspace_probe_enable_colon_in_path"
- COLON_FILE_PATH=$(mktemp -
d
)
+ COLON_FILE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
ELF_BIN_SYMLINK="$COLON_FILE_PATH/colon_:_in_name"
ELF_BIN_WITH_COLON_IN_NAME_ESCAPED="$COLON_FILE_PATH/colon_\:_in_name"
ENABLE_EXPR="elf:"$ELF_BIN_WITH_COLON_IN_NAME_ESCAPED":$ELF_SYMBOL"
ELF_BIN_SYMLINK="$COLON_FILE_PATH/colon_:_in_name"
ELF_BIN_WITH_COLON_IN_NAME_ESCAPED="$COLON_FILE_PATH/colon_\:_in_name"
ENABLE_EXPR="elf:"$ELF_BIN_WITH_COLON_IN_NAME_ESCAPED":$ELF_SYMBOL"
@@
-278,7
+278,7
@@
function test_userspace_probe_enable_colon_in_path ()
function test_userspace_probe_elf ()
{
function test_userspace_probe_elf ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_elf"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL"
SESSION_NAME="test_userprobe_elf"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL"
@@
-301,7
+301,7
@@
function test_userspace_probe_elf ()
function test_userspace_probe_elf_dynamic_symbol ()
{
function test_userspace_probe_elf_dynamic_symbol ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_elf"
LIBFOO_PATH="$ELF_TEST_BIN_DIR/libfoo.so"
ENABLE_EXPR="elf:$LIBFOO_PATH:dynamic_symbol"
SESSION_NAME="test_userprobe_elf"
LIBFOO_PATH="$ELF_TEST_BIN_DIR/libfoo.so"
ENABLE_EXPR="elf:$LIBFOO_PATH:dynamic_symbol"
@@
-325,7
+325,7
@@
function test_userspace_probe_elf_dynamic_symbol ()
function test_userspace_probe_elf_cxx_function ()
{
function test_userspace_probe_elf_cxx_function ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_elf_cxx_function"
# Probing C++ mangled symbols should work the same way as regular Elf
# symbols
SESSION_NAME="test_userprobe_elf_cxx_function"
# Probing C++ mangled symbols should work the same way as regular Elf
# symbols
@@
-351,7
+351,7
@@
function test_userspace_probe_elf_cxx_function ()
function test_userspace_probe_elf_cxx_method ()
{
function test_userspace_probe_elf_cxx_method ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_elf_cxx_method"
# Probing C++ mangled symbols should work the same way as regular Elf
# symbols
SESSION_NAME="test_userprobe_elf_cxx_method"
# Probing C++ mangled symbols should work the same way as regular Elf
# symbols
@@
-377,7
+377,7
@@
function test_userspace_probe_elf_cxx_method ()
function test_userspace_probe_elf_disable ()
{
function test_userspace_probe_elf_disable ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_elf_disable"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL"
SESSION_NAME="test_userprobe_elf_disable"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL"
@@
-403,7
+403,7
@@
function test_userspace_probe_elf_disable ()
function test_userspace_probe_elf_list ()
{
function test_userspace_probe_elf_list ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_elf_list"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL"
SESSION_NAME="test_userprobe_elf_list"
ENABLE_EXPR="elf:$ELF_TEST_BIN:$ELF_SYMBOL"
@@
-431,9
+431,9
@@
function test_userspace_probe_save_load_elf()
# saves the path to the link and not to the actual file. This is to
# support instrumentation of shared objects that are often accessed
# through symlinks and updated.
# saves the path to the link and not to the actual file. This is to
# support instrumentation of shared objects that are often accessed
# through symlinks and updated.
- TRACE_PATH=$(mktemp -
d
)
- TMP_LINK_DIR=$(mktemp -
d
)
- TMP_SAVE_DIR=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
+ TMP_LINK_DIR=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
+ TMP_SAVE_DIR=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_save_load_elf"
SESSION_NAME="test_userprobe_save_load_elf"
@@
-487,9
+487,9
@@
function test_userspace_probe_save_load_sdt()
# saves the path to the link and not to the actual file. This is to
# support instrumentation of shared objects that are often accessed
# through symlinks and updated.
# saves the path to the link and not to the actual file. This is to
# support instrumentation of shared objects that are often accessed
# through symlinks and updated.
- TRACE_PATH=$(mktemp -
d
)
- TMP_LINK_DIR=$(mktemp -
d
)
- TMP_SAVE_DIR=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
+ TMP_LINK_DIR=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
+ TMP_SAVE_DIR=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_save_load_sdt"
PROVIDER="foobar"
SESSION_NAME="test_userprobe_save_load_sdt"
PROVIDER="foobar"
@@
-541,7
+541,7
@@
function test_userspace_probe_save_load_sdt()
function test_userspace_probe_sdt ()
{
function test_userspace_probe_sdt ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
PROVIDER="foobar"
PROBE="tp1"
ENABLE_EXPR="sdt:$SDT_TEST_BIN:$PROVIDER:$PROBE"
PROVIDER="foobar"
PROBE="tp1"
ENABLE_EXPR="sdt:$SDT_TEST_BIN:$PROVIDER:$PROBE"
@@
-565,7
+565,7
@@
function test_userspace_probe_sdt ()
function test_userspace_probe_sdt_list ()
{
function test_userspace_probe_sdt_list ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_list"
PROVIDER="foobar"
PROBE="tp1"
SESSION_NAME="test_userprobe_sdt_list"
PROVIDER="foobar"
PROBE="tp1"
@@
-591,7
+591,7
@@
function test_userspace_probe_sdt_list ()
function test_userspace_probe_enable_sdt_nonexistant_provider ()
{
function test_userspace_probe_enable_sdt_nonexistant_provider ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_nonexistand_provider"
PROVIDER="not_provider"
PROBE="tp1"
SESSION_NAME="test_userprobe_sdt_nonexistand_provider"
PROVIDER="not_provider"
PROBE="tp1"
@@
-610,7
+610,7
@@
function test_userspace_probe_enable_sdt_nonexistant_provider ()
function test_userspace_probe_enable_sdt_nonexistant_probe ()
{
function test_userspace_probe_enable_sdt_nonexistant_probe ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_nonexistant_probe"
PROVIDER="foobar"
PROBE="not_a_tracepoint"
SESSION_NAME="test_userprobe_sdt_nonexistant_probe"
PROVIDER="foobar"
PROBE="not_a_tracepoint"
@@
-629,7
+629,7
@@
function test_userspace_probe_enable_sdt_nonexistant_probe ()
function test_userspace_probe_enable_sdt_with_sema ()
{
function test_userspace_probe_enable_sdt_with_sema ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_with_sema"
PROVIDER="foobar"
PROBE="tp_with_semaphore"
SESSION_NAME="test_userprobe_sdt_with_sema"
PROVIDER="foobar"
PROBE="tp_with_semaphore"
@@
-648,7
+648,7
@@
function test_userspace_probe_enable_sdt_with_sema ()
function test_userspace_probe_sdt_one_probe ()
{
function test_userspace_probe_sdt_one_probe ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_one_probe"
PROVIDER="foobar"
PROBE="tp1"
SESSION_NAME="test_userprobe_sdt_one_probe"
PROVIDER="foobar"
PROBE="tp1"
@@
-673,7
+673,7
@@
function test_userspace_probe_sdt_one_probe ()
function test_userspace_probe_sdt_two_probes ()
{
function test_userspace_probe_sdt_two_probes ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_two_probes"
PROVIDER="foobar"
PROBE="tp2"
SESSION_NAME="test_userprobe_sdt_two_probes"
PROVIDER="foobar"
PROBE="tp2"
@@
-698,7
+698,7
@@
function test_userspace_probe_sdt_two_probes ()
function test_userspace_probe_sdt_in_shared_object ()
{
function test_userspace_probe_sdt_in_shared_object ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_shared_object"
PROVIDER="foobar"
PROBE="tp_in_shared_object"
SESSION_NAME="test_userprobe_sdt_shared_object"
PROVIDER="foobar"
PROBE="tp_in_shared_object"
@@
-723,7
+723,7
@@
function test_userspace_probe_sdt_in_shared_object ()
function test_userspace_probe_sdt_in_shared_object_dlopen ()
{
function test_userspace_probe_sdt_in_shared_object_dlopen ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_shared_object_dlopen"
PROVIDER="foobar"
PROBE="tp_in_dlopen"
SESSION_NAME="test_userprobe_sdt_shared_object_dlopen"
PROVIDER="foobar"
PROBE="tp_in_dlopen"
@@
-748,7
+748,7
@@
function test_userspace_probe_sdt_in_shared_object_dlopen ()
function test_userspace_probe_sdt_in_shared_object_ldpreload ()
{
function test_userspace_probe_sdt_in_shared_object_ldpreload ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_shared_object_ldpreload"
PROVIDER="foobar"
PROBE="tp_in_ldpreload"
SESSION_NAME="test_userprobe_sdt_shared_object_ldpreload"
PROVIDER="foobar"
PROBE="tp_in_ldpreload"
@@
-773,7
+773,7
@@
function test_userspace_probe_sdt_in_shared_object_ldpreload ()
function test_userspace_probe_sdt_with_arg ()
{
function test_userspace_probe_sdt_with_arg ()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="test_userprobe_sdt_arg"
PROVIDER="foobar"
PROBE="tp_with_arg"
SESSION_NAME="test_userprobe_sdt_arg"
PROVIDER="foobar"
PROBE="tp_with_arg"
diff --git
a/tests/regression/tools/base-path/test_ust
b/tests/regression/tools/base-path/test_ust
index 51c954a881293f075a472d2283130faf86629c79..fd1a67af8147d370e62eb21d8a18b2409a29e78d 100755
(executable)
--- a/
tests/regression/tools/base-path/test_ust
+++ b/
tests/regression/tools/base-path/test_ust
@@
-13,7
+13,7
@@
TESTAPP_NAME="gen-ust-events"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
EVENT_NAME="tp:tptest"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
EVENT_NAME="tp:tptest"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_base_path_ust_trace_path.XXXXXX
)
NUM_TESTS=42
NUM_TESTS=42
diff --git
a/tests/regression/tools/channel/test_channel
b/tests/regression/tools/channel/test_channel
index d4ffd56be0e272443264cfa96288468019db2462..eaae3d9c1704505dea790a9c6523fe1066058d01 100755
(executable)
--- a/
tests/regression/tools/channel/test_channel
+++ b/
tests/regression/tools/channel/test_channel
@@
-19,7
+19,7
@@
source $TESTDIR/utils/utils.sh
function test_channel_disable_stopped_session()
{
function test_channel_disable_stopped_session()
{
- local TRACE_PATH=$(mktemp -
d
)
+ local TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
local SESSION_NAME="test_channel"
local CHAN_NAME="channel0"
local EVENT_NAME="tp:tptest"
local SESSION_NAME="test_channel"
local CHAN_NAME="channel0"
local EVENT_NAME="tp:tptest"
diff --git
a/tests/regression/tools/clear/test_kernel
b/tests/regression/tools/clear/test_kernel
index 01065748b898e192e0225be8b1477c602f067179..c12a153c52dac980814981c97cddbaeed4b00b1b 100755
(executable)
--- a/
tests/regression/tools/clear/test_kernel
+++ b/
tests/regression/tools/clear/test_kernel
@@
-11,7
+11,7
@@
TESTDIR=$CURDIR/../../..
EVENT_NAME="lttng_test_filter_event"
PAGE_SIZE=$(getconf PAGE_SIZE)
EVENT_NAME="lttng_test_filter_event"
PAGE_SIZE=$(getconf PAGE_SIZE)
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_clear_kernel_trace_path.XXXXXX
)
NUM_TESTS=837
NUM_TESTS=837
@@
-200,8
+200,8
@@
function test_kernel_basic_streaming_live_viewer ()
local local_path="${TRACE_PATH}/${HOSTNAME}/${SESSION_NAME}*"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
local local_path="${TRACE_PATH}/${HOSTNAME}/${SESSION_NAME}*"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
- local bt_output_path=$(mktemp -
u
)
- local file_sync_before_exit=$(mktemp -
u
)
+ local bt_output_path=$(mktemp -
-tmpdir -t "tmp.${FUNCNAME[0]}_bt_output.XXXXXX"
)
+ local file_sync_before_exit=$(mktemp -
-tmpdir -u -t "tmp.${FUNCNAME[0]}_sync_before_exit.XXXXXX"
)
diag "Test kernel basic streaming live with viewer"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice"
diag "Test kernel basic streaming live with viewer"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice"
@@
-247,7
+247,7
@@
function test_kernel_streaming_live_viewer ()
local local_path="${TRACE_PATH}/${HOSTNAME}/${SESSION_NAME}*"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
local local_path="${TRACE_PATH}/${HOSTNAME}/${SESSION_NAME}*"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
- local bt_output_path=$(mktemp -
d)/bt-output.txt
+ local bt_output_path=$(mktemp -
-tmpdir -t "tmp.${FUNCNAME[0]}_bt_output.XXXXXX")
diag "Test kernel streaming live clear with viewer"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice"
diag "Test kernel streaming live clear with viewer"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice"
diff --git
a/tests/regression/tools/clear/test_ust
b/tests/regression/tools/clear/test_ust
index 32bffbe0ae43bf2fb3be7ebfadc63b04a68dfd75..81ccb000685c97b352e8cae28661880042ee3b57 100755
(executable)
--- a/
tests/regression/tools/clear/test_ust
+++ b/
tests/regression/tools/clear/test_ust
@@
-19,7
+19,7
@@
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
NUM_TESTS=2071
PAGE_SIZE=$(getconf PAGE_SIZE)
NUM_TESTS=2071
PAGE_SIZE=$(getconf PAGE_SIZE)
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_clear_ust_trace_path.XXXXXX
)
source $TESTDIR/utils/utils.sh
source $TESTDIR/utils/utils.sh
@@
-244,8
+244,8
@@
function test_ust_basic_streaming_live_viewer ()
local local_path="${TRACE_PATH}/${HOSTNAME}/${SESSION_NAME}*"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
local local_path="${TRACE_PATH}/${HOSTNAME}/${SESSION_NAME}*"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
- local bt_output_path=$(mktemp -
u
)
- local file_sync_before_exit=$(mktemp -
u
)
+ local bt_output_path=$(mktemp -
-tmpdir -u tmp.test_${FUNCNAME[0]}_bt_output_path.XXXXXX
)
+ local file_sync_before_exit=$(mktemp -
-tmpdir -u tmp.test_${FUNCNAME[0]}_sync_before_exit.XXXXXX
)
diag "Test ust basic streaming live with viewer"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice, buffer_type=$buffer_type"
diag "Test ust basic streaming live with viewer"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice, buffer_type=$buffer_type"
@@
-296,7
+296,7
@@
function test_ust_streaming_live_viewer ()
local local_path="${TRACE_PATH}/${HOSTNAME}/${SESSION_NAME}*"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
local local_path="${TRACE_PATH}/${HOSTNAME}/${SESSION_NAME}*"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
- local bt_output_path=$(mktemp -
t tmp.test_ust_streaming_live_viewer_bt_output
.XXXXXX)
+ local bt_output_path=$(mktemp -
-tmpdir -u tmp.test_${FUNCNAME[0]}_bt_output_path
.XXXXXX)
diag "Test ust streaming live clear with viewer"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice, buffer_type=$buffer_type"
diag "Test ust streaming live clear with viewer"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice, buffer_type=$buffer_type"
@@
-336,9
+336,9
@@
function test_ust_streaming_live_viewer_new_metadata_after_clear ()
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
local remote_trace_path="${HOSTNAME}/${SESSION_NAME}"
local channel_name="chan"
- local bt_output_path=$(mktemp -
t tmp.test_ust_streaming_live_viewer_new_metadata_after_clear_bt_output.XXXXXX
)
- local bt_error_path=$(mktemp -
t tmp.test_ust_streaming_live_viewer_new_metadata_after_clear_bt_error.XXXXXX
)
- local file_sync_before_exit=$(mktemp -
u -t tmp.test_ust_streaming_live_viewer_new_metadata_after_clear_sync_before_exit.XXXXXX
)
+ local bt_output_path=$(mktemp -
-tmpdir -t "tmp.${FUNCNAME[0]}_bt_output.XXXXXX"
)
+ local bt_error_path=$(mktemp -
-tmpdir -t "tmp.${FUNCNAME[0]}_bt_error.XXXXXX"
)
+ local file_sync_before_exit=$(mktemp -
-tmpdir -u -t "tmp.${FUNCNAME[0]}_sync_before_exit.XXXXXX"
)
diag "Test ust streaming live clear with viewer with new metadata after clear"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice, buffer_type=$buffer_type"
diag "Test ust streaming live clear with viewer with new metadata after clear"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice, buffer_type=$buffer_type"
@@
-617,10
+617,10
@@
function test_ust_local_snapshot_per_pid ()
# 3, 4 unused.
local buffer_type=$5
local channel_name="channel0"
# 3, 4 unused.
local buffer_type=$5
local channel_name="channel0"
- local file_sync_before_last=$(mktemp -
u
)
- local file_sync_before_last_touch=$(mktemp -
u
)
- local file_sync_before_exit=$(mktemp -
u
)
- local file_sync_before_exit_touch=$(mktemp -
u
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
+ local file_sync_before_last_touch=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last_touch.XXXXXX"
)
+ local file_sync_before_exit=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_exit.XXXXXX"
)
+ local file_sync_before_exit_touch=$(mktemp -
-tmpdir -u -t "tmp.${FUNCNAME[0]}_sync_before_exit_touch.XXXXXX"
)
diag "Test ust local snapshot clear per pid"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice, buffer_type=$buffer_type"
diag "Test ust local snapshot clear per pid"
diag "Parameters: tracing_active=$tracing_active, clear_twice=$clear_twice, buffer_type=$buffer_type"
diff --git
a/tests/regression/tools/crash/test_crash
b/tests/regression/tools/crash/test_crash
index b941ff3b22a1ee1c7830a18f6ec23f4fc93e0330..73e1e4f694816762aaad5a7f52dd7ab6c42bc774 100755
(executable)
--- a/
tests/regression/tools/crash/test_crash
+++ b/
tests/regression/tools/crash/test_crash
@@
-19,7
+19,7
@@
NR_USEC_WAIT=0
NR_ITER=-1
# Temp file output
NR_ITER=-1
# Temp file output
-OUTPUT_DIR=$(mktemp -d)
+OUTPUT_DIR=$(mktemp -d
--tmpdir tmp.test_crash_shm.XXXXXX
)
LAST_APP_PID=
LAST_APP_PID=
@@
-37,7
+37,7
@@
print_test_banner "$TEST_DESC"
function start_test_app()
{
function start_test_app()
{
- local tmp_file=$(mktemp -
u
)
+ local tmp_file=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}.XXXXXX"
)
# Start application with a temporary file.
$TESTAPP_BIN -i $NR_ITER -w $NR_USEC_WAIT --sync-after-first-event $tmp_file &
# Start application with a temporary file.
$TESTAPP_BIN -i $NR_ITER -w $NR_USEC_WAIT --sync-after-first-event $tmp_file &
@@
-93,7
+93,7
@@
function test_shm_path_per_pid()
diag "Shm: ust per-pid test"
local session_name=shm_path_per_pid
local channel_name=channel_per_pid
diag "Shm: ust per-pid test"
local session_name=shm_path_per_pid
local channel_name=channel_per_pid
- local shm_path=$(mktemp -d)
+ local shm_path=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_shm.XXXXXX"
)
# Build up
start_lttng_sessiond
# Build up
start_lttng_sessiond
@@
-165,7
+165,9
@@
function test_shm_path_per_uid()
diag "Shm: ust per-uid test"
local session_name=shm_path_per_uid
local channel_name=channel_per_uid
diag "Shm: ust per-uid test"
local session_name=shm_path_per_uid
local channel_name=channel_per_uid
- local shm_path=$(mktemp -d)
+ set -x
+ local shm_path=$(mktemp -d --tmpdir "tmp.${FUNCNAME[0]}_shm_path.XXXXXX")
+ set +x
# Build up
start_lttng_sessiond
# Build up
start_lttng_sessiond
@@
-216,8
+218,8
@@
function test_lttng_crash()
diag "Lttng-crash: basic recuperation"
local session_name=crash_test
local channel_name=channel_crash
diag "Lttng-crash: basic recuperation"
local session_name=crash_test
local channel_name=channel_crash
- local shm_path=$(mktemp -d)
- local shm_path_symlink=$(mktemp -d)
+ local shm_path=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_shm_path.XXXXXX"
)
+ local shm_path_symlink=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_shm_path_symlink.XXXXXX"
)
local event_name="tp:tptest"
# Create a session in snapshot mode to deactivate any use of consumerd
local event_name="tp:tptest"
# Create a session in snapshot mode to deactivate any use of consumerd
@@
-253,8
+255,8
@@
function test_lttng_crash_extraction()
diag "Lttng-crash: extraction to path"
local session_name=crash_test
local channel_name=channel_crash
diag "Lttng-crash: extraction to path"
local session_name=crash_test
local channel_name=channel_crash
- local shm_path=$(mktemp -d)
- local extraction_dir_path=$(mktemp -d)
+ local shm_path=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_shm_path.XXXXXX"
)
+ local extraction_dir_path=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_extraction_dir_path.XXXXXX"
)
local extraction_path=$extraction_dir_path/extract
local event_name="tp:tptest"
local extraction_path=$extraction_dir_path/extract
local event_name="tp:tptest"
@@
-287,7
+289,7
@@
function test_shm_path_per_pid_sigint()
diag "Shm: ust per-pid test sigint"
local session_name=shm_path_per_pid
local channel_name=channel_per_pid
diag "Shm: ust per-pid test sigint"
local session_name=shm_path_per_pid
local channel_name=channel_per_pid
- local shm_path=$(mktemp -d)
+ local shm_path=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_shm_path.XXXXXX"
)
local num_files=0
# Build up
local num_files=0
# Build up
@@
-318,7
+320,7
@@
function test_shm_path_per_uid_sigint()
diag "Shm: ust per-uid test sigint"
local session_name=shm_path_per_uid_sigint
local channel_name=channel_per_uid_sigint
diag "Shm: ust per-uid test sigint"
local session_name=shm_path_per_uid_sigint
local channel_name=channel_per_uid_sigint
- local shm_path=$(mktemp -d)
+ local shm_path=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_shm_path.XXXXXX"
)
local ret=0
# Build up
local ret=0
# Build up
@@
-349,8
+351,8
@@
function test_lttng_crash_extraction_sigkill()
diag "Lttng-crash: extraction with sigkill"
local session_name=crash_test
local channel_name=channel_crash
diag "Lttng-crash: extraction with sigkill"
local session_name=crash_test
local channel_name=channel_crash
- local shm_path=$(mktemp -d)
- local extraction_dir_path=$(mktemp -d)
+ local shm_path=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_shm_path.XXXXXX"
)
+ local extraction_dir_path=$(mktemp -d
--tmpdir "tmp.${FUNCNAME[0]}_extraction_dir_path.XXXXXX"
)
local extraction_path=$extraction_dir_path/extract
local event_name="tp:tptest"
local ret=0
local extraction_path=$extraction_dir_path/extract
local event_name="tp:tptest"
local ret=0
@@
-392,8
+394,8
@@
function interrupt_cleanup()
}
TESTS=(
}
TESTS=(
- test_shm_path_per_uid
test_shm_path_per_pid
test_shm_path_per_pid
+ test_shm_path_per_uid
test_shm_path_per_pid_sigint
test_shm_path_per_uid_sigint
test_lttng_crash
test_shm_path_per_pid_sigint
test_shm_path_per_uid_sigint
test_lttng_crash
diff --git
a/tests/regression/tools/exclusion/test_exclusion
b/tests/regression/tools/exclusion/test_exclusion
index ce5e988e5e395ca1b410c9071ec12ef867d00be3..1bfb63533761fed9c042b63ba7f87daf1f837419 100755
(executable)
--- a/
tests/regression/tools/exclusion/test_exclusion
+++ b/
tests/regression/tools/exclusion/test_exclusion
@@
-40,7
+40,7
@@
function run_apps
# of our test suite to generate events.
function dry_run
{
# of our test suite to generate events.
function dry_run
{
-
trace_path=$(mktemp -d
)
+
local trace_path=$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
# Create session
create_lttng_session_ok $SESSION_NAME $trace_path
# Create session
create_lttng_session_ok $SESSION_NAME $trace_path
@@
-68,9
+68,9
@@
function dry_run
function test_exclusion
{
function test_exclusion
{
- exclusions="$1"
- event_name_expected_to_be_missing="$2"
-
trace_path=$(mktemp -d
)
+
local
exclusions="$1"
+
local
event_name_expected_to_be_missing="$2"
+
local trace_path=$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
# Create session
create_lttng_session_ok $SESSION_NAME $trace_path
# Create session
create_lttng_session_ok $SESSION_NAME $trace_path
@@
-99,9
+99,9
@@
function test_exclusion_tracing_started
{
local exclusions="$1"
local event_name_expected_to_be_missing="$2"
{
local exclusions="$1"
local event_name_expected_to_be_missing="$2"
- local trace_path=$(mktemp -
d
)
- local file_wait_before_first=$(mktemp -
u
)
- local file_create_in_main=$(mktemp -
u
)
+ local trace_path=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
+ local file_wait_before_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_first.XXXXXX"
)
+ local file_create_in_main=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_create_in_main.XXXXXX"
)
# Create session
create_lttng_session_ok $SESSION_NAME $trace_path
# Create session
create_lttng_session_ok $SESSION_NAME $trace_path
diff --git
a/tests/regression/tools/filtering/test_invalid_filter
b/tests/regression/tools/filtering/test_invalid_filter
index 074786331464d603f393a0a74090f42bafd24bde..7d9e524d986fad0a94426cf1eef6d46c0b706fed 100755
(executable)
--- a/
tests/regression/tools/filtering/test_invalid_filter
+++ b/
tests/regression/tools/filtering/test_invalid_filter
@@
-24,7
+24,7
@@
TESTDIR=$CURDIR/../../..
SESSION_NAME="filter-invalid"
EVENT_NAME="bogus"
ENABLE_EVENT_STDERR="/tmp/invalid-filters-stderr"
SESSION_NAME="filter-invalid"
EVENT_NAME="bogus"
ENABLE_EVENT_STDERR="/tmp/invalid-filters-stderr"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_filtering_invalid_filters_trace_path.XXXXXX
)
NUM_GLOBAL_TESTS=2
NUM_UST_TESTS=138
NUM_KERNEL_TESTS=138
NUM_GLOBAL_TESTS=2
NUM_UST_TESTS=138
NUM_KERNEL_TESTS=138
diff --git
a/tests/regression/tools/filtering/test_unsupported_op
b/tests/regression/tools/filtering/test_unsupported_op
index 3cba1718669cf435b97a689b611b0a3b5aa150a5..299247a3c5c8e845721f9eba7a0e426edd2161e8 100755
(executable)
--- a/
tests/regression/tools/filtering/test_unsupported_op
+++ b/
tests/regression/tools/filtering/test_unsupported_op
@@
-12,7
+12,7
@@
TESTDIR=$CURDIR/../../..
SESSION_NAME="filter-unsupported-ops"
EVENT_NAME="bogus"
ENABLE_EVENT_STDERR="/tmp/unsupported-ops-enable"
SESSION_NAME="filter-unsupported-ops"
EVENT_NAME="bogus"
ENABLE_EVENT_STDERR="/tmp/unsupported-ops-enable"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_filtering_unsupported_ops_trace_path.XXXXXX
)
NUM_GLOBAL_TESTS=2
NUM_UST_TESTS=20
NUM_KERNEL_TESTS=20
NUM_GLOBAL_TESTS=2
NUM_UST_TESTS=20
NUM_KERNEL_TESTS=20
diff --git
a/tests/regression/tools/filtering/test_valid_filter
b/tests/regression/tools/filtering/test_valid_filter
index cfd8de3bfbe189b994f02e2bbdf0a76a866833f6..e76ffa25f2480998be378929cda20ef9dde369a4 100755
(executable)
--- a/
tests/regression/tools/filtering/test_valid_filter
+++ b/
tests/regression/tools/filtering/test_valid_filter
@@
-94,11
+94,10
@@
function test_valid_filter
event_name="$3"
filter="$4"
validator="$5"
event_name="$3"
filter="$4"
validator="$5"
+ local trace_path=$(mktemp --tmpdir -d tmp.test_filtering_invalid_filters_trace_path.XXXXXX)
diag "Test valid $domain_name filter: $filter"
diag "Test valid $domain_name filter: $filter"
- trace_path=$(mktemp -d)
-
# Create session
create_lttng_session_ok $SESSION_NAME $trace_path
# Create session
create_lttng_session_ok $SESSION_NAME $trace_path
diff --git
a/tests/regression/tools/health/test_health.sh
b/tests/regression/tools/health/test_health.sh
index c59bab78239f2833c9887e741be7840099d4328f..b3d6419d252cbb88bcebc38e58206d98905cfaf9 100644
(file)
--- a/
tests/regression/tools/health/test_health.sh
+++ b/
tests/regression/tools/health/test_health.sh
@@
-271,10
+271,10
@@
TEST_RELAYD=(
1
)
1
)
-STDOUT_PATH=$(mktemp)
-STDERR_PATH=$(mktemp)
-TRACE_PATH=$(mktemp -
d
)
-HEALTH_PATH=$(mktemp -
d
)
+STDOUT_PATH=$(mktemp
--tmpdir tmp.test_health_stdout_path.XXXXXX
)
+STDERR_PATH=$(mktemp
--tmpdir tmp.test_health_stderr_path.XXXXXX
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_health_trace_path.XXXXXX
)
+HEALTH_PATH=$(mktemp -
-tmpdir -d tmp.test_health_trace_path.XXXXXX
)
if [ "$(id -u)" == "0" ]; then
isroot=1
if [ "$(id -u)" == "0" ]; then
isroot=1
diff --git
a/tests/regression/tools/health/test_thread_ok
b/tests/regression/tools/health/test_thread_ok
index 1483fa70afc532e7b27d1c09a40a5509dfce93bf..e84adb611a00f1531310dd623d109cfa3db84bb2 100755
(executable)
--- a/
tests/regression/tools/health/test_thread_ok
+++ b/
tests/regression/tools/health/test_thread_ok
@@
-110,10
+110,10
@@
plan_tests $NUM_TESTS
print_test_banner "$TEST_DESC"
print_test_banner "$TEST_DESC"
-STDOUT_PATH=$(mktemp)
-STDERR_PATH=$(mktemp)
-TRACE_PATH=$(mktemp -
d
)
-HEALTH_PATH=$(mktemp -
d
)
+STDOUT_PATH=$(mktemp
--tmpdir tmp.test_thread_ok_stdout_path.XXXXXX
)
+STDERR_PATH=$(mktemp
--tmpdir tmp.test_thread_ok_stderr_path.XXXXXX
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_thread_ok_trace_path.XXXXXX
)
+HEALTH_PATH=$(mktemp -
-tmpdir -d tmp.test_thread_ok_trace_path.XXXXXX
)
# The manage kernel thread is only spawned if we are root
if [ "$(id -u)" == "0" ]; then
# The manage kernel thread is only spawned if we are root
if [ "$(id -u)" == "0" ]; then
diff --git
a/tests/regression/tools/live/test_kernel
b/tests/regression/tools/live/test_kernel
index 25cb0eda17d6dabe3b4846d6ba2daba331a0942b..58fe34936d287e46b29fec76594a7944b7b7771b 100755
(executable)
--- a/
tests/regression/tools/live/test_kernel
+++ b/
tests/regression/tools/live/test_kernel
@@
-16,7
+16,7
@@
DELAY_USEC=2000000
SESSION_NAME="live"
EVENT_NAME="lttng_test_filter_event"
SESSION_NAME="live"
EVENT_NAME="lttng_test_filter_event"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_live_kernel_trace_path.XXXXXX
)
DIR=$(readlink -f $TESTDIR)
DIR=$(readlink -f $TESTDIR)
diff --git
a/tests/regression/tools/live/test_lttng_kernel
b/tests/regression/tools/live/test_lttng_kernel
index 010ff855ac141e33eaf8bb18cbc49ec096db0f8a..a23d9373a842fbb41eb55d0a8c2a3828140a804f 100755
(executable)
--- a/
tests/regression/tools/live/test_lttng_kernel
+++ b/
tests/regression/tools/live/test_lttng_kernel
@@
-14,7
+14,7
@@
DELAY_USEC=2000000
SESSION_NAME="live"
EVENT_NAME="lttng_test_filter_event"
SESSION_NAME="live"
EVENT_NAME="lttng_test_filter_event"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_lttng_live_kernel_trace_path.XXXXXX
)
DIR=$(readlink -f $TESTDIR)
DIR=$(readlink -f $TESTDIR)
diff --git
a/tests/regression/tools/live/test_lttng_ust
b/tests/regression/tools/live/test_lttng_ust
index 73164551e40a77cfc89846012733ef95d1ca1266..aceb08e415f5056b624afd29a18fae5a6b4a53f0 100755
(executable)
--- a/
tests/regression/tools/live/test_lttng_ust
+++ b/
tests/regression/tools/live/test_lttng_ust
@@
-19,7
+19,7
@@
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="live"
EVENT_NAME="tp:tptest"
SESSION_NAME="live"
EVENT_NAME="tp:tptest"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_test_live_lttng_ust_trace_path.XXXXXX
)
DIR=$(readlink -f $TESTDIR)
DIR=$(readlink -f $TESTDIR)
diff --git
a/tests/regression/tools/live/test_ust
b/tests/regression/tools/live/test_ust
index 1de9ad598d7c27dc2df0229af38f453d9368b456..45761c5c90cabcff7fba7a64a9bd0a7f428207b0 100755
(executable)
--- a/
tests/regression/tools/live/test_ust
+++ b/
tests/regression/tools/live/test_ust
@@
-19,7
+19,7
@@
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="live"
EVENT_NAME="tp:tptest"
SESSION_NAME="live"
EVENT_NAME="tp:tptest"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_live_ust_trace_path.XXXXXX
)
DIR=$(readlink -f $TESTDIR)
DIR=$(readlink -f $TESTDIR)
@@
-44,7
+44,7
@@
function clean_live_tracing()
rm -rf $TRACE_PATH
}
rm -rf $TRACE_PATH
}
-file_sync_after_first=$(mktemp -
u
)
+file_sync_after_first=$(mktemp -
-tmpdir -u tmp.test_live_ust_sync_after_first.XXXXXX
)
start_lttng_sessiond_notap
start_lttng_relayd_notap "-o $TRACE_PATH"
start_lttng_sessiond_notap
start_lttng_relayd_notap "-o $TRACE_PATH"
diff --git
a/tests/regression/tools/live/test_ust_tracefile_count
b/tests/regression/tools/live/test_ust_tracefile_count
index 5762d65c39c69c60194ba68a4916679c9379a75e..d576f35069cda685b24aa6b0604d2919d699d47b 100755
(executable)
--- a/
tests/regression/tools/live/test_ust_tracefile_count
+++ b/
tests/regression/tools/live/test_ust_tracefile_count
@@
-19,7
+19,7
@@
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="live"
EVENT_NAME="tp:tptest"
SESSION_NAME="live"
EVENT_NAME="tp:tptest"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_ust_trace_file_count_trace_path.XXXXXX
)
DIR=$(readlink -f $TESTDIR)
DIR=$(readlink -f $TESTDIR)
@@
-45,7
+45,7
@@
function clean_live_tracing()
rm -rf $TRACE_PATH
}
rm -rf $TRACE_PATH
}
-file_sync_after_first=$(mktemp -
u
)
+file_sync_after_first=$(mktemp -
-tmpdir -u tmp.test_ust_trace_file_count_sync_after_first.XXXXXX
)
start_lttng_sessiond_notap
start_lttng_relayd_notap "-o $TRACE_PATH"
start_lttng_sessiond_notap
start_lttng_relayd_notap "-o $TRACE_PATH"
diff --git
a/tests/regression/tools/metadata/test_kernel
b/tests/regression/tools/metadata/test_kernel
index 630fe2d4a4eb4c7b770fbf9c7be2728d43531e0c..57cace6eaac5a974b154baaf762f56a78e6833e2 100755
(executable)
--- a/
tests/regression/tools/metadata/test_kernel
+++ b/
tests/regression/tools/metadata/test_kernel
@@
-10,7
+10,7
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../..
EVENT_NAME="lttng_test_filter_event"
TESTDIR=$CURDIR/../../..
EVENT_NAME="lttng_test_filter_event"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_metadata_env_kernel_trace_path.XXXXXX
)
NUM_TESTS=13
NUM_TESTS=13
@@
-21,16
+21,13
@@
source "$CURDIR/utils.sh"
function test_kernel ()
{
function test_kernel ()
{
- local metadata
- local metadata_env
local metadata_path
local value
local expected_path="${TRACE_PATH}/lttng-traces"
local session_name="kernel"
local metadata_path
local value
local expected_path="${TRACE_PATH}/lttng-traces"
local session_name="kernel"
-
- metadata=$(mktemp)
- metadata_env=$(mktemp)
+ local metadata=$(mktemp --tmpdir "tmp.${FUNCNAME[0]}_metadata.XXXXXX")
+ local metadata_env=$(mktemp --tmpdir "tmp.${FUNCNAME[0]}_metadata_env.XXXXXX")
diag "Test Kernel metadata env field"
create_lttng_session_ok "$session_name"
diag "Test Kernel metadata env field"
create_lttng_session_ok "$session_name"
diff --git
a/tests/regression/tools/metadata/test_ust
b/tests/regression/tools/metadata/test_ust
index ba34b7f4c4834c79916551152611cfd9ced969b1..810a226cf9fd7e3ec26d9eecc508202d3fd5d428 100755
(executable)
--- a/
tests/regression/tools/metadata/test_ust
+++ b/
tests/regression/tools/metadata/test_ust
@@
-13,7
+13,7
@@
TESTAPP_NAME="gen-ust-events"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
EVENT_NAME="tp:tptest"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
EVENT_NAME="tp:tptest"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_metadata_env_ust_trace_path.XXXXXX
)
NUM_TESTS=37
NUM_TESTS=37
@@
-31,17
+31,14
@@
fi
function test_per_uid ()
{
function test_per_uid ()
{
- local metadata
- local metadata_env
local metadata_path
local value
local value2
local expected_path="${TRACE_PATH}/lttng-traces"
local session_name="per-uid"
local metadata_path
local value
local value2
local expected_path="${TRACE_PATH}/lttng-traces"
local session_name="per-uid"
-
- metadata=$(mktemp)
- metadata_env=$(mktemp)
+ local metadata=$(mktemp --tmpdir tmp.test_${FUNCNAME[0]}_metadata.XXXXXX)
+ local metadata_env=$(mktemp --tmpdir tmp.test_${FUNCNAME[0]}_metadata_env.XXXXXX)
diag "Test UST metadata env field in per-uid mode"
create_lttng_session_ok "$session_name"
diag "Test UST metadata env field in per-uid mode"
create_lttng_session_ok "$session_name"
@@
-121,8
+118,6
@@
function test_per_uid ()
function test_per_pid ()
{
function test_per_pid ()
{
- local metadata
- local metadata_env
local metadata_path
local testapp_pid
local value
local metadata_path
local testapp_pid
local value
@@
-130,9
+125,8
@@
function test_per_pid ()
local expected_path="${TRACE_PATH}/lttng-traces"
local session_name="per-pid"
local expected_path="${TRACE_PATH}/lttng-traces"
local session_name="per-pid"
-
- metadata=$(mktemp)
- metadata_env=$(mktemp)
+ local metadata=$(mktemp --tmpdir tmp.test_${FUNCNAME[0]}_metadata.XXXXXX)
+ local metadata_env=$(mktemp --tmpdir tmp.test_${FUNCNAME[0]}_metadata_env.XXXXXX)
diag "Test UST metadata env field in per-pid mode"
create_lttng_session_ok "$session_name"
diag "Test UST metadata env field in per-pid mode"
create_lttng_session_ok "$session_name"
diff --git
a/tests/regression/tools/mi/test_mi
b/tests/regression/tools/mi/test_mi
index 46a9e91808c87bf2a628033b8c0c4c7615fae79b..db5dec50e0a6d5b7fff5efc0b72c3c9f80b18f39 100755
(executable)
--- a/
tests/regression/tools/mi/test_mi
+++ b/
tests/regression/tools/mi/test_mi
@@
-18,8
+18,8
@@
NR_USEC_WAIT=0
NR_ITER=10000
#Temp file output
NR_ITER=10000
#Temp file output
-OUTPUT_DIR=$(mktemp -
d
)
-SESSIOND_LOAD_DIR=$(mktemp -
d
)
+OUTPUT_DIR=$(mktemp -
-tmpdir -d tmp.test_mi_output_dir.XXXXXX
)
+SESSIOND_LOAD_DIR=$(mktemp -
-tmpdir -d tmp.test_mi_sessiond_load_dir.XXXXXX
)
OUTPUT_FILE="default.xml"
#Path to custom xml utilities
OUTPUT_FILE="default.xml"
#Path to custom xml utilities
@@
-524,8
+524,8
@@
function test_list_session ()
function test_list_ust_event ()
{
function test_list_ust_event ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
OUTPUT_FILE="list_ust_event.xml"
OUTPUT_FILE="list_ust_event.xml"
diff --git
a/tests/regression/tools/notification/test_notification_kernel_buffer_usage
b/tests/regression/tools/notification/test_notification_kernel_buffer_usage
index 17b8d765d3043b43b71bf805b5c58c8113028ad1..76e69a77e876f5fd406e486bdb926c9e0ebfd7b5 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_kernel_buffer_usage
+++ b/
tests/regression/tools/notification/test_notification_kernel_buffer_usage
@@
-7,13
+7,13
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-T
MPDIR=$(mktemp -d
)
+T
EST_TMPDIR=$(mktemp --tmpdir -d tmp.test_notif_kernel_buffer_usage_dir.XXXXXX
)
#This is needed since the testpoint create a pipe with the consumerd type suffixed
#This is needed since the testpoint create a pipe with the consumerd type suffixed
-TESTPOINT_BASE_PATH=$(readlink -f "$TMPDIR/lttng.t_p_n")
-TESTPOINT_PIPE_PATH=$(mktemp -u
"${TESTPOINT_BASE_PATH}
.XXXXXX")
+TESTPOINT_BASE_PATH=$(readlink -f "$T
EST_T
MPDIR/lttng.t_p_n")
+TESTPOINT_PIPE_PATH=$(mktemp -u
--tmpdir="$TEST_TMPDIR" "lttng.t_p_n
.XXXXXX")
TESTPOINT=$(readlink -f "${CURDIR}/.libs/libpause_consumer.so")
TESTPOINT=$(readlink -f "${CURDIR}/.libs/libpause_consumer.so")
-TESTAPP_STATE_PATH=$(mktemp -u
"$TMPDIR/
application_state.XXXXXXXXXX")
+TESTAPP_STATE_PATH=$(mktemp -u
--tmpdir="$TEST_TMPDIR" "
application_state.XXXXXXXXXX")
SESSION_NAME="my_session"
SESSION_NAME="my_session"
@@
-33,7
+33,7
@@
function test_buffer_usage_notification
local page_size
local consumerd_pipe=()
local page_size
local consumerd_pipe=()
- trace_path=$(mktemp -d)
+ trace_path=$(mktemp -d
--tmpdir="$TEST_TMPDIR" "tmp.${FUNCNAME[0]}_trace_path.XXXXXXX"
)
page_size=$(getconf PAGE_SIZE)
create_lttng_session_notap $SESSION_NAME "$trace_path"
page_size=$(getconf PAGE_SIZE)
create_lttng_session_notap $SESSION_NAME "$trace_path"
@@
-85,4
+85,4
@@
else
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
-rm -rf "$TMPDIR"
+rm -rf "$T
EST_T
MPDIR"
diff --git
a/tests/regression/tools/notification/test_notification_kernel_capture
b/tests/regression/tools/notification/test_notification_kernel_capture
index 9b6e7ac57bb7af46f1d210080debacbe6f83e811..88f123d3d6a662eb434cf20f463294090d12c107 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_kernel_capture
+++ b/
tests/regression/tools/notification/test_notification_kernel_capture
@@
-7,10
+7,8
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-TMPDIR=$(mktemp -d)
-
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTAPP_PATH="$TESTDIR/utils/testapp"
-TESTAPP_STATE_PATH=$(mktemp -
u "$TMPDIR/
application_state.XXXXXXXXXX")
+TESTAPP_STATE_PATH=$(mktemp -
-tmpdir -u "tmp.test_notif_kernel_capture_
application_state.XXXXXXXXXX")
NUM_TESTS=104
NUM_TESTS=104
@@
-51,5
+49,4
@@
else
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
-# Just in case cleanup
-rm -rf "$TMPDIR"
+rm -f "$TESTAPP_STATE_PATH"
diff --git
a/tests/regression/tools/notification/test_notification_kernel_error
b/tests/regression/tools/notification/test_notification_kernel_error
index 746f98112ff8a8f4684b6a0c3492efbbf9cbcfeb..80fe6e5b51d62ab0cdadf6e6e914afb59a21735f 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_kernel_error
+++ b/
tests/regression/tools/notification/test_notification_kernel_error
@@
-7,10
+7,8
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-TMPDIR=$(mktemp -d)
-
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTAPP_PATH="$TESTDIR/utils/testapp"
-TESTAPP_STATE_PATH=$(mktemp -
u "$TMPDIR/
application_state.XXXXXXXXXX")
+TESTAPP_STATE_PATH=$(mktemp -
-tmpdir -u "tmp.test_notif_kernel_error_
application_state.XXXXXXXXXX")
NUM_TESTS=44
NUM_TESTS=44
@@
-51,5
+49,4
@@
else
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
-# Just in case cleanup
-rm -rf "$TMPDIR"
+rm -f "$TESTAPP_STATE_PATH"
diff --git
a/tests/regression/tools/notification/test_notification_kernel_instrumentation
b/tests/regression/tools/notification/test_notification_kernel_instrumentation
index ef4efbce7e94461a35be73720844a074899bdd9e..90545a5417a704d5954c4bb9085079c89a16938e 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_kernel_instrumentation
+++ b/
tests/regression/tools/notification/test_notification_kernel_instrumentation
@@
-7,9
+7,7
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-TMPDIR=$(mktemp -d)
-
-TESTAPP_STATE_PATH=$(mktemp -u "$TMPDIR/application_state.XXXXXXXXXX")
+TESTAPP_STATE_PATH=$(mktemp --tmpdir -u "tmp.test_notif_kernel_instrumentation_application_state.XXXXXXXXXX")
NUM_TESTS=13
NUM_TESTS=13
@@
-48,4
+46,4
@@
else
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
-rm -
rf "$TMPDIR
"
+rm -
f "$TESTAPP_STATE_PATH
"
diff --git
a/tests/regression/tools/notification/test_notification_kernel_syscall
b/tests/regression/tools/notification/test_notification_kernel_syscall
index 62c1e74d77995d5b2c2a5ade15dfe552aa155ac3..d273cb55d5d6a8036bc36aabc86301c576047db1 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_kernel_syscall
+++ b/
tests/regression/tools/notification/test_notification_kernel_syscall
@@
-7,9
+7,7
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-TMPDIR=$(mktemp -d)
-
-TESTAPP_STATE_PATH=$(mktemp -u "$TMPDIR/application_state.XXXXXXXXXX")
+TESTAPP_STATE_PATH=$(mktemp --tmpdir -u "tmp.test_notif_kernel_syscall_application_state.XXXXXX")
NUM_TESTS=25
NUM_TESTS=25
@@
-48,5
+46,4
@@
else
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
-# Just in case cleanup
-rm -rf "$TMPDIR"
+rm -f "$TESTAPP_STATE_PATH"
diff --git
a/tests/regression/tools/notification/test_notification_kernel_userspace_probe
b/tests/regression/tools/notification/test_notification_kernel_userspace_probe
index fba14062fa61e7ae39430020d5736ef9047f3e62..8ef8d708d282c10260773c3a05f3a0179c8aff68 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_kernel_userspace_probe
+++ b/
tests/regression/tools/notification/test_notification_kernel_userspace_probe
@@
-7,9
+7,7
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-TMPDIR=$(mktemp -d)
-
-TESTAPP_STATE_PATH=$(mktemp -u "$TMPDIR/application_state.XXXXXXXXXX")
+TESTAPP_STATE_PATH=$(mktemp --tmpdir -u "tmp.test_notif_kernel_uprobe_application_state.XXXXXXXXXX")
NUM_TESTS=13
NUM_TESTS=13
@@
-45,5
+43,4
@@
else
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
skip 0 "Root access is needed. Skipping all kernel notification tests." $NUM_TESTS
fi
-# Just in case cleanup
-rm -rf "$TMPDIR"
+rm -f "$TESTAPP_STATE_PATH"
diff --git
a/tests/regression/tools/notification/test_notification_multi_app
b/tests/regression/tools/notification/test_notification_multi_app
index 7f24ef8932111494aa57590eff8cf3847b39ad8f..d8b6392259e96fe631496876949dc0db1ee94c60 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_multi_app
+++ b/
tests/regression/tools/notification/test_notification_multi_app
@@
-14,7
+14,7
@@
TESTPOINT=$(readlink -f ${CURDIR}/.libs/libpause_consumer.so)
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTAPP_NAME="gen-ust-events"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTAPP_NAME="gen-ust-events"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
-TESTAPP_STATE_FILE="$(mktemp -
u
)"
+TESTAPP_STATE_FILE="$(mktemp -
-tmpdir -u tmp.test_notification_multi_app_state_file.XXXXXX
)"
NR_ITER=1000
NR_USEC_WAIT=5
NR_ITER=1000
NR_USEC_WAIT=5
@@
-35,7
+35,7
@@
source $TESTDIR/utils/utils.sh
source $CURDIR/util_event_generator.sh
consumerd_pipe=()
source $CURDIR/util_event_generator.sh
consumerd_pipe=()
-file_sync_after_first_event=$(mktemp -
u
)
+file_sync_after_first_event=$(mktemp -
-tmpdir -u tmp.test_notification_multi_app_sync_after_first.XXXXXX
)
# MUST set TESTDIR before calling those functions
plan_tests $NUM_TESTS
# MUST set TESTDIR before calling those functions
plan_tests $NUM_TESTS
@@
-135,10
+135,10
@@
function test_multi_app ()
local app_pids=()
local low_output_file_pattern="low_app_output_file_"
local high_output_file_pattern="high_app_output_file_"
local app_pids=()
local low_output_file_pattern="low_app_output_file_"
local high_output_file_pattern="high_app_output_file_"
- local output_dir=$(mktemp -
d
)
+ local output_dir=$(mktemp -
-tmpdir -d "tmp.test_${FUNCNAME[0]}_output_dir.XXXXXX"
)
local testpoint_base_path=$(readlink -f "$output_dir/lttng.t_p_n_multi_app")
local testpoint_base_path=$(readlink -f "$output_dir/lttng.t_p_n_multi_app")
- local testpoint_pipe_path=$(mktemp -
u "${testpoint_base_path}
.XXXXXX")
+ local testpoint_pipe_path=$(mktemp -
-tmpdir="$output_dir" -u "lttng.t_p_n_multi_app
.XXXXXX")
local nr_notification_expected=5
local nr_client_app=50
local nr_notification_expected=5
local nr_client_app=50
@@
-325,9
+325,9
@@
function test_on_register_evaluation ()
local app_pids=()
local high_output_file_pattern="high_app_output_file_on_register_evaluation"
local app_pids=()
local high_output_file_pattern="high_app_output_file_on_register_evaluation"
- local output_dir=$(mktemp -
d
)
+ local output_dir=$(mktemp -
-tmpdir -d "tmp.test_${FUNCNAME[0]}_output_dir.XXXXXX"
)
local testpoint_base_path=$(readlink -f "$output_dir/lttng.t_p_n_register_evaluation")
local testpoint_base_path=$(readlink -f "$output_dir/lttng.t_p_n_register_evaluation")
- local testpoint_pipe_path=$(mktemp -
u "${testpoint_base_path}
.XXXXXX")
+ local testpoint_pipe_path=$(mktemp -
-tmpdir="$output_dir" -u "lttng.t_p_n_register_evaluation
.XXXXXX")
local domain_string=""
local event_name=""
local domain_string=""
local event_name=""
@@
-430,7
+430,7
@@
fi
for fct_test in ${TESTS[@]};
do
for fct_test in ${TESTS[@]};
do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_notification_multi_app_trace_path.XXXXXX
)
${fct_test}
if [ $? -ne 0 ]; then
${fct_test}
if [ $? -ne 0 ]; then
diff --git
a/tests/regression/tools/notification/test_notification_notifier_discarded_count
b/tests/regression/tools/notification/test_notification_notifier_discarded_count
index 5f2754362b7a7678e6edb964a31c9cda5e482cf0..3e25d169f41515487624ce1a94f459a6ca0cfe73 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_notifier_discarded_count
+++ b/
tests/regression/tools/notification/test_notification_notifier_discarded_count
@@
-7,14
+7,14
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-T
MPDIR=$(mktemp -d
)
+T
EST_TMPDIR=$(mktemp --tmpdir -d tmp.test_notifier_discarded_count.XXXXXX
)
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTAPP_NAME="gen-ust-events"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTAPP_NAME="gen-ust-events"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
-TESTPOINT_BASE_PATH=$(readlink -f "$TMPDIR/lttng.t_p_n")
-TESTPOINT_PIPE_PATH=$(mktemp -u
"${TESTPOINT_BASE_PATH}
.XXXXXX")
+TESTPOINT_BASE_PATH=$(readlink -f "$T
EST_T
MPDIR/lttng.t_p_n")
+TESTPOINT_PIPE_PATH=$(mktemp -u
--tmpdir="$TEST_TMPDIR" "lttng.t_p_n
.XXXXXX")
TESTPOINT=$(readlink -f "${CURDIR}/.libs/libpause_sessiond.so")
SH_TAP=1
TESTPOINT=$(readlink -f "${CURDIR}/.libs/libpause_sessiond.so")
SH_TAP=1
@@
-37,7
+37,7
@@
plan_tests $NUM_TESTS
function trigger_get_discarded_notif_number()
{
local trigger_name="$1"
function trigger_get_discarded_notif_number()
{
local trigger_name="$1"
- local list_triggers_stdout=$(mktemp -
t list_triggers_stdout.XXXXXX
)
+ local list_triggers_stdout=$(mktemp -
-tmpdir="$TEST_TMPDIR" "list_triggers_stdout.XXXXXX"
)
"$FULL_LTTNG_BIN" list-triggers > "$list_triggers_stdout"
"$FULL_LTTNG_BIN" list-triggers > "$list_triggers_stdout"
@@
-60,7
+60,7
@@
function test_kernel_notifier_discarded_count
{
local sessiond_pipe=()
local trigger_name="my_trigger"
{
local sessiond_pipe=()
local trigger_name="my_trigger"
- local list_triggers_stdout=$(mktemp -
t list_triggers_stdout.XXXXXX
)
+ local list_triggers_stdout=$(mktemp -
-tmpdir="$TEST_TMPDIR" "list_triggers_stdout.XXXXXX"
)
# Used on sessiond launch.
LTTNG_SESSIOND_ENV_VARS="LTTNG_TESTPOINT_ENABLE=1 \
# Used on sessiond launch.
LTTNG_SESSIOND_ENV_VARS="LTTNG_TESTPOINT_ENABLE=1 \
@@
-244,7
+244,7
@@
function test_ust_notifier_discarded_count_multi_uid
local sessiond_pipe=()
local root_trigger_name="root_trigger"
local user_trigger_name="user_trigger"
local sessiond_pipe=()
local root_trigger_name="root_trigger"
local user_trigger_name="user_trigger"
- local list_triggers_stdout=$(mktemp -
t list_triggers_stdout.XXXXXX
)
+ local list_triggers_stdout=$(mktemp -
-tmpdir="$TEST_TMPDIR" "list_triggers_stdout.XXXXXX"
)
local NR_USEC_WAIT=0
local PIPE_SIZE
local NR_ITER
local NR_USEC_WAIT=0
local PIPE_SIZE
local NR_ITER
@@
-324,7
+324,7
@@
function test_ust_notifier_discarded_regardless_trigger_owner
local sessiond_pipe=()
local root_trigger_name="root_trigger"
local user_trigger_name="user_trigger"
local sessiond_pipe=()
local root_trigger_name="root_trigger"
local user_trigger_name="user_trigger"
- local list_triggers_stdout=$(mktemp -
t list_triggers_stdout.XXXXXX
)
+ local list_triggers_stdout=$(mktemp -
-tmpdir="$TEST_TMPDIR" "list_triggers_stdout.XXXXXX"
)
local NR_USEC_WAIT=0
local PIPE_SIZE
local NR_ITER
local NR_USEC_WAIT=0
local PIPE_SIZE
local NR_ITER
@@
-418,4
+418,4
@@
else
skip 0 "Root access is needed. Skipping all kernel notification tests." $KERNEL_NUM_TESTS
fi
skip 0 "Root access is needed. Skipping all kernel notification tests." $KERNEL_NUM_TESTS
fi
-rm -
rf "$
TMPDIR"
+rm -
f "$TEST_
TMPDIR"
diff --git
a/tests/regression/tools/notification/test_notification_ust_buffer_usage
b/tests/regression/tools/notification/test_notification_ust_buffer_usage
index a8b96bb33cdc7f2d9df0f7834bf8b8d75539084a..4a4c14f3a5f4730aded9385f1e54c7f0ccac50ef 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_ust_buffer_usage
+++ b/
tests/regression/tools/notification/test_notification_ust_buffer_usage
@@
-7,11
+7,12
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-T
MPDIR=$(mktemp -d
)
+T
EST_TMPDIR=$(mktemp --tmpdir -d tmp.test_notif_ust_buffer_usage_dir.XXXXXX
)
+set -x
#This is needed since the testpoint create a pipe with the consumerd type suffixed
#This is needed since the testpoint create a pipe with the consumerd type suffixed
-TESTPOINT_BASE_PATH=$(readlink -f "$TMPDIR/lttng.t_p_n")
-TESTPOINT_PIPE_PATH=$(mktemp -u
"${TESTPOINT_BASE_PATH}
.XXXXXX")
+TESTPOINT_BASE_PATH=$(readlink -f "$T
EST_T
MPDIR/lttng.t_p_n")
+TESTPOINT_PIPE_PATH=$(mktemp -u
--tmpdir="$TEST_TMPDIR" "lttng.t_p_n
.XXXXXX")
TESTPOINT=$(readlink -f "${CURDIR}/.libs/libpause_consumer.so")
TESTAPP_PATH="$TESTDIR/utils/testapp"
TESTPOINT=$(readlink -f "${CURDIR}/.libs/libpause_consumer.so")
TESTAPP_PATH="$TESTDIR/utils/testapp"
@@
-19,13
+20,14
@@
TESTAPP_PATH="$TESTDIR/utils/testapp"
GEN_UST_EVENTS_TESTAPP_NAME="gen-ust-events"
GEN_UST_EVENTS_TESTAPP_BIN="$TESTAPP_PATH/$GEN_UST_EVENTS_TESTAPP_NAME/$GEN_UST_EVENTS_TESTAPP_NAME"
GEN_UST_EVENTS_TESTAPP_NAME="gen-ust-events"
GEN_UST_EVENTS_TESTAPP_BIN="$TESTAPP_PATH/$GEN_UST_EVENTS_TESTAPP_NAME/$GEN_UST_EVENTS_TESTAPP_NAME"
-TESTAPP_STATE_PATH=$(mktemp -u
"$TMPDIR/
application_state.XXXXXXXXXX")
+TESTAPP_STATE_PATH=$(mktemp -u
--tmpdir="$TEST_TMPDIR" "
application_state.XXXXXXXXXX")
SESSION_NAME="my_session"
CHANNEL_NAME="my_channel"
SESSION_NAME="my_session"
CHANNEL_NAME="my_channel"
-TRACE_PATH=$(mktemp -d)
+TRACE_PATH=$(mktemp -d
--tmpdir="$TEST_TMPDIR" "trace_path.XXXXXX"
)
PAGE_SIZE=$(getconf PAGE_SIZE)
PAGE_SIZE=$(getconf PAGE_SIZE)
+set +x
# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
@@
-71,4
+73,4
@@
test_buffer_usage_notification
stop_lttng_sessiond_notap
stop_lttng_sessiond_notap
-rm -rf "$TMPDIR"
+rm -rf "$T
EST_T
MPDIR"
diff --git
a/tests/regression/tools/notification/test_notification_ust_capture
b/tests/regression/tools/notification/test_notification_ust_capture
index 820116ac1377aa5aae9c36bcaf7f972053e4b1db..3546d32ec77f6949fefcccca9e5f8cd9bf39888f 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_ust_capture
+++ b/
tests/regression/tools/notification/test_notification_ust_capture
@@
-7,14
+7,12
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-TMPDIR=$(mktemp -d)
-
TESTAPP_PATH="$TESTDIR/utils/testapp"
GEN_UST_EVENTS_TESTAPP_NAME="gen-ust-events"
GEN_UST_EVENTS_TESTAPP_BIN="$TESTAPP_PATH/$GEN_UST_EVENTS_TESTAPP_NAME/$GEN_UST_EVENTS_TESTAPP_NAME"
TESTAPP_PATH="$TESTDIR/utils/testapp"
GEN_UST_EVENTS_TESTAPP_NAME="gen-ust-events"
GEN_UST_EVENTS_TESTAPP_BIN="$TESTAPP_PATH/$GEN_UST_EVENTS_TESTAPP_NAME/$GEN_UST_EVENTS_TESTAPP_NAME"
-TESTAPP_STATE_PATH=$(mktemp -
u "$TMPDIR/application_state.XXXX
XXXXXX")
+TESTAPP_STATE_PATH=$(mktemp -
-tmpdir -u "tmp.test_notif_ust_capture_application_state.
XXXXXX")
# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
@@
-39,4
+37,4
@@
test_basic_error_path
stop_lttng_sessiond_notap
stop_lttng_sessiond_notap
-rm -
rf "$TMPDIR
"
+rm -
f "$TESTAPP_STATE_PATH
"
diff --git
a/tests/regression/tools/notification/test_notification_ust_error
b/tests/regression/tools/notification/test_notification_ust_error
index c62fe55eb5be9fd998b77797337219c3f5857b51..dead3105996424d33b165b11cffb5554bd236ec6 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_ust_error
+++ b/
tests/regression/tools/notification/test_notification_ust_error
@@
-7,14
+7,13
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-TMPDIR=$(mktemp -d)
TESTAPP_PATH="$TESTDIR/utils/testapp"
GEN_UST_EVENTS_TESTAPP_NAME="gen-ust-events"
GEN_UST_EVENTS_TESTAPP_BIN="$TESTAPP_PATH/$GEN_UST_EVENTS_TESTAPP_NAME/$GEN_UST_EVENTS_TESTAPP_NAME"
TESTAPP_PATH="$TESTDIR/utils/testapp"
GEN_UST_EVENTS_TESTAPP_NAME="gen-ust-events"
GEN_UST_EVENTS_TESTAPP_BIN="$TESTAPP_PATH/$GEN_UST_EVENTS_TESTAPP_NAME/$GEN_UST_EVENTS_TESTAPP_NAME"
-TESTAPP_STATE_PATH=$(mktemp -
u "$TMPDIR/application_state.XXXX
XXXXXX")
+TESTAPP_STATE_PATH=$(mktemp -
-tmpdir -u "tmp.test_notif_ust_error_application_state.
XXXXXX")
# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
@@
-38,4
+37,4
@@
test_basic_error_path
stop_lttng_sessiond_notap
stop_lttng_sessiond_notap
-rm -
rf "$TMPDIR"
+rm -
f $TESTAPP_STATE_PATH
diff --git
a/tests/regression/tools/notification/test_notification_ust_event_rule_condition_exclusion
b/tests/regression/tools/notification/test_notification_ust_event_rule_condition_exclusion
index 12ae728bb09717c06c135281b1473eb25a3080c2..c15ecff08a626c5c965487fcf0a2c20045e41ff8 100755
(executable)
--- a/
tests/regression/tools/notification/test_notification_ust_event_rule_condition_exclusion
+++ b/
tests/regression/tools/notification/test_notification_ust_event_rule_condition_exclusion
@@
-7,14
+7,12
@@
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
CURDIR=$(dirname "$0")/
TESTDIR=$CURDIR/../../../
-TMPDIR=$(mktemp -d)
-
TESTAPP_PATH="$TESTDIR/utils/testapp"
GEN_UST_NEVENTS_TESTAPP_NAME="gen-ust-nevents"
GEN_UST_NEVENTS_TESTAPP_BIN="$TESTAPP_PATH/$GEN_UST_NEVENTS_TESTAPP_NAME/$GEN_UST_NEVENTS_TESTAPP_NAME"
TESTAPP_PATH="$TESTDIR/utils/testapp"
GEN_UST_NEVENTS_TESTAPP_NAME="gen-ust-nevents"
GEN_UST_NEVENTS_TESTAPP_BIN="$TESTAPP_PATH/$GEN_UST_NEVENTS_TESTAPP_NAME/$GEN_UST_NEVENTS_TESTAPP_NAME"
-TESTAPP_STATE_PATH=$(mktemp -
u "$TMPDIR/application_state.XXXX
XXXXXX")
+TESTAPP_STATE_PATH=$(mktemp -
-tmpdir -u "tmp.test_notif_event_rule_exclusion_ust_application_state.
XXXXXX")
# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
# shellcheck source=../../../utils/utils.sh
source "$TESTDIR/utils/utils.sh"
@@
-38,4
+36,4
@@
test_event_rule_condition_exclusion_notification
stop_lttng_sessiond_notap
stop_lttng_sessiond_notap
-rm -rf "$T
MPDIR
"
+rm -rf "$T
ESTAPP_STATE_PATH
"
diff --git
a/tests/regression/tools/notification/test_rotation
b/tests/regression/tools/notification/test_rotation
index 020d7c4891361b7ff420884ad161171a88238a5a..90f7887863de271dbac5f073d78f7bd66feef793 100755
(executable)
--- a/
tests/regression/tools/notification/test_rotation
+++ b/
tests/regression/tools/notification/test_rotation
@@
-12,14
+12,13
@@
TESTAPP_NAME="gen-ust-events"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="my_session"
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="my_session"
-TMP_DIR=$(mktemp -d)
-SESSION_OUTPUT_PATH=$TMP_DIR/output
+SESSION_OUTPUT_PATH=$(mktemp --tmpdir -d tmp.test_notif_rotation_trace_path.XXXXXX)
EVENT_NAME="tp:tptest"
PAGE_SIZE=$(getconf PAGE_SIZE)
SUBBUF_SIZE=$(expr $PAGE_SIZE \* 8)
EVENT_NAME="tp:tptest"
PAGE_SIZE=$(getconf PAGE_SIZE)
SUBBUF_SIZE=$(expr $PAGE_SIZE \* 8)
-FILE_SYNC_AFTER_FIRST_EVENT=$(mktemp -
u
)
+FILE_SYNC_AFTER_FIRST_EVENT=$(mktemp -
-tmpdir -u tmp.test_rotation_sync_after_first.XXXXXX
)
NR_ITER=-1
NR_USEC_WAIT=5
NR_ITER=-1
NR_USEC_WAIT=5
@@
-58,5
+57,5
@@
stop_lttng_sessiond_notap
kill -9 $APP_PID
wait $APP_PID 2> /dev/null
kill -9 $APP_PID
wait $APP_PID 2> /dev/null
-rm -rf $
TMP_DIR
-rm
$FILE_SYNC_AFTER_FIRST_EVENT 2> /dev/null
+rm -rf $
SESSION_OUTPUT_PATH
+rm
-f $FILE_SYNC_AFTER_FIRST_EVENT
diff --git
a/tests/regression/tools/regen-metadata/test_kernel
b/tests/regression/tools/regen-metadata/test_kernel
index 3056e39049ae853883a093fab22fce9c9178e461..840be8e8515d7d2beb4bb62085ba363c5fb1cf79 100755
(executable)
--- a/
tests/regression/tools/regen-metadata/test_kernel
+++ b/
tests/regression/tools/regen-metadata/test_kernel
@@
-11,7
+11,7
@@
TESTDIR=$CURDIR/../../..
EVENT_NAME="lttng_test_filter_event"
SESSION_NAME=""
EVENT_NAME="lttng_test_filter_event"
SESSION_NAME=""
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_regen_metadata_kernel_trace_path.XXXXXX
)
NUM_TESTS=24
NUM_TESTS=24
diff --git
a/tests/regression/tools/regen-metadata/test_ust
b/tests/regression/tools/regen-metadata/test_ust
index d23b4f203f866e0525fb5232e5952ce3332819fa..cc3aed9cfcddd38364f6ff89fae1166461ff8e67 100755
(executable)
--- a/
tests/regression/tools/regen-metadata/test_ust
+++ b/
tests/regression/tools/regen-metadata/test_ust
@@
-16,7
+16,7
@@
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="stream"
EVENT_NAME="tp:tptest"
SESSION_NAME="stream"
EVENT_NAME="tp:tptest"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_regen_metadata_ust_trace_path.XXXXXX
)
NUM_TESTS=39
NUM_TESTS=39
@@
-39,8
+39,8
@@
function enable_channel_per_pid()
function test_ust_streaming ()
{
function test_ust_streaming ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
local metadata_path
diag "Test UST streaming with metadata regeneration"
local metadata_path
diag "Test UST streaming with metadata regeneration"
@@
-83,8
+83,8
@@
function test_ust_streaming ()
function test_ust_local ()
{
function test_ust_local ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
local metadata_path
diag "Test UST local with metadata regeneration"
local metadata_path
diag "Test UST local with metadata regeneration"
@@
-127,8
+127,8
@@
function test_ust_local ()
function test_ust_pid ()
{
function test_ust_pid ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Test UST per-pid with metadata regeneration (expect failure)"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diag "Test UST per-pid with metadata regeneration (expect failure)"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
@@
-161,8
+161,8
@@
function test_ust_pid ()
function test_ust_live ()
{
function test_ust_live ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Test UST live with metadata regeneration (expect failure)"
create_lttng_session_uri $SESSION_NAME net://localhost --live
diag "Test UST live with metadata regeneration (expect failure)"
create_lttng_session_uri $SESSION_NAME net://localhost --live
diff --git
a/tests/regression/tools/regen-statedump/test_kernel
b/tests/regression/tools/regen-statedump/test_kernel
index 00c7d76cead58ffb9b83f6b0ef450fac363de2ca..8a261355dedec3636b69e6d781bdc329a075df5a 100755
(executable)
--- a/
tests/regression/tools/regen-statedump/test_kernel
+++ b/
tests/regression/tools/regen-statedump/test_kernel
@@
-12,7
+12,7
@@
EVENT_NAME="lttng_test_filter_event"
SESSION_NAME=""
EVENT_NAME="lttng_statedump_start,lttng_statedump_end"
SESSION_NAME=""
EVENT_NAME="lttng_statedump_start,lttng_statedump_end"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_regenerate_statedump_kernel_trace_path.XXXXXX
)
NUM_TESTS=11
NUM_TESTS=11
diff --git
a/tests/regression/tools/regen-statedump/test_ust
b/tests/regression/tools/regen-statedump/test_ust
index 09d0d8fc7acbc8f0f68afb8a0e7b37d1a5b748b1..8572e254546b9cedc40d8ec039ec6a7c93d8d38a 100755
(executable)
--- a/
tests/regression/tools/regen-statedump/test_ust
+++ b/
tests/regression/tools/regen-statedump/test_ust
@@
-16,7
+16,7
@@
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="stream"
EVENT_NAME="lttng_ust_statedump:start,lttng_ust_statedump:end"
SESSION_NAME="stream"
EVENT_NAME="lttng_ust_statedump:start,lttng_ust_statedump:end"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_regenerate_statedump_ust_trace_path.XXXXXX
)
NUM_TESTS=11
NUM_TESTS=11
@@
-28,8
+28,8
@@
fi
function test_ust_local ()
{
function test_ust_local ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u tmp.test_${FUNCNAME[0]}_sync_after_first.XXXXXX
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u tmp.test_${FUNCNAME[0]}_sync_before_last.XXXXXX
)
diag "Test UST local with statedump regeneration"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diag "Test UST local with statedump regeneration"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diff --git
a/tests/regression/tools/relayd-grouping/test_ust
b/tests/regression/tools/relayd-grouping/test_ust
index 1b1299b902e7b61c0bccc6651645714ab3ae0aff..565950b1800211655bd772a3021c70919851cd9c 100755
(executable)
--- a/
tests/regression/tools/relayd-grouping/test_ust
+++ b/
tests/regression/tools/relayd-grouping/test_ust
@@
-40,7
+40,7
@@
function get_auto_session_name ()
local lttng_bin=$LTTNG_BIN
LTTNG_BIN="${lttng_bin} --mi xml"
local lttng_bin=$LTTNG_BIN
LTTNG_BIN="${lttng_bin} --mi xml"
- OUTPUT_DEST=$(mktemp)
+ OUTPUT_DEST=$(mktemp
--tmpdir "tmp.${FUNCNAME[0]}_output.XXXXXX"
)
list_lttng_with_opts
$XML_VALIDATE "$OUTPUT_DEST"
list_lttng_with_opts
$XML_VALIDATE "$OUTPUT_DEST"
@@
-462,8
+462,8
@@
function test_ust_pid_streaming_snapshot ()
local file_sync_after_first
local file_sync_before_last
local file_sync_after_first
local file_sync_before_last
- file_sync_after_first=$(mktemp -
u
)
- file_sync_before_last=$(mktemp -
u
)
+ file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
if [ -z "$session_name" ]; then
is_automatic_session=true
if [ -z "$session_name" ]; then
is_automatic_session=true
@@
-676,7
+676,7
@@
for fct_test in "${tests[@]}";
do
for grouping in "${grouping_types[@]}";
do
do
for grouping in "${grouping_types[@]}";
do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_relayd_grouping_ust_trace_path.XXXXXX
)
# Set the relayd in --group-output-by-session mode
start_lttng_relayd "-o $TRACE_PATH $grouping"
start_lttng_sessiond
# Set the relayd in --group-output-by-session mode
start_lttng_relayd "-o $TRACE_PATH $grouping"
start_lttng_sessiond
diff --git
a/tests/regression/tools/rotation/test_kernel
b/tests/regression/tools/rotation/test_kernel
index 7cd51bc03f0c029e22e36e1fb3c01bed05eef86d..f5f1f5553ccc2d55fb7154e358b990e738dbf115 100755
(executable)
--- a/
tests/regression/tools/rotation/test_kernel
+++ b/
tests/regression/tools/rotation/test_kernel
@@
-10,7
+10,7
@@
CURDIR=$(dirname $0)/
TESTDIR=$CURDIR/../../..
EVENT_NAME="lttng_test_filter_event"
TESTDIR=$CURDIR/../../..
EVENT_NAME="lttng_test_filter_event"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.rotation_kernel_tracing.XXXXXX
)
NUM_TESTS=60
NUM_TESTS=60
diff --git
a/tests/regression/tools/rotation/test_save_load_mi
b/tests/regression/tools/rotation/test_save_load_mi
index 24e1efc67be76db71536ca9236481bdebd6f7ad1..fc3b248910f585a6239d6d4814ea574a1e8e7f4b 100755
(executable)
--- a/
tests/regression/tools/rotation/test_save_load_mi
+++ b/
tests/regression/tools/rotation/test_save_load_mi
@@
-33,9
+33,9
@@
XPATH_LIST_ROTATE_SIZE="$XPATH_SESSION/lttng:rotation_schedules/lttng:size_thres
function test_save_load_mi ()
{
function test_save_load_mi ()
{
- local tmp_xml_output=$(mktemp -
u
)
- local tmp_save_output=$(mktemp -
d
)
- local trace_path=$(mktemp -
d
)
+ local tmp_xml_output=$(mktemp -
-tmpdir -u -t "tmp.${FUNCNAME[0]}_xml_output.XXXXXX"
)
+ local tmp_save_output=$(mktemp -
-tmpdir -d -t "tmp.${FUNCNAME[0]}_save_output.XXXXXX"
)
+ local trace_path=$(mktemp -
-tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
diag "Test save/load/list/MI with rotation"
create_lttng_session_ok $SESSION_NAME $trace_path
diag "Test save/load/list/MI with rotation"
create_lttng_session_ok $SESSION_NAME $trace_path
diff --git
a/tests/regression/tools/rotation/test_schedule_api
b/tests/regression/tools/rotation/test_schedule_api
index 42860f574c9dc7bb82bbffb32913c2e32d969c1a..8b4f42d19a4093eed790124ae0124916f1ca15d4 100755
(executable)
--- a/
tests/regression/tools/rotation/test_schedule_api
+++ b/
tests/regression/tools/rotation/test_schedule_api
@@
-10,7
+10,7
@@
CURDIR=$(dirname $0)/
TESTDIR=$CURDIR/../../..
SESSION_NAME="my_session"
TESTDIR=$CURDIR/../../..
SESSION_NAME="my_session"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.rotation_schedule_api.XXXXXX
)
source $TESTDIR/utils/utils.sh
source $TESTDIR/utils/utils.sh
diff --git
a/tests/regression/tools/rotation/test_ust
b/tests/regression/tools/rotation/test_ust
index b6e0502c731bf7860f4a80a0ff67652c27355cb3..4d295d6e99151e21b4b2f21d25dc14f57406a0ec 100755
(executable)
--- a/
tests/regression/tools/rotation/test_ust
+++ b/
tests/regression/tools/rotation/test_ust
@@
-15,7
+15,7
@@
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="stream"
EVENT_NAME="tp:tptest"
SESSION_NAME="stream"
EVENT_NAME="tp:tptest"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.test_ust_rotation_trace_path.XXXXXX
)
NUM_TESTS=136
NUM_TESTS=136
diff --git
a/tests/regression/tools/save-load/test_autoload
b/tests/regression/tools/save-load/test_autoload
index b9e15e959b5d363b71172fc4fff70244f4194820..0fbfa49f1f346f4e84ac33f9205c21db9f6c7499 100755
(executable)
--- a/
tests/regression/tools/save-load/test_autoload
+++ b/
tests/regression/tools/save-load/test_autoload
@@
-62,8
+62,8
@@
TESTS=(
for fct_test in ${TESTS[@]};
do
for fct_test in ${TESTS[@]};
do
- export LTTNG_HOME=$(mktemp -
d
)
- export LTTNG_DIR=$(mktemp -
d
)
+ export LTTNG_HOME=$(mktemp -
-tmpdir -d tmp.test_lttng_home_dir.XXXXXX
)
+ export LTTNG_DIR=$(mktemp -
-tmpdir -d tmp.test_lttng_dir.XXXXXX
)
${fct_test}
rm -rf $LTTNG_DIR
${fct_test}
rm -rf $LTTNG_DIR
diff --git
a/tests/regression/tools/save-load/test_load
b/tests/regression/tools/save-load/test_load
index 4f18dec2d8a052342dd3e45619bac2178b0df84f..3cf0cc50126146c858f4cd80fb4f8a11ce3267a0 100755
(executable)
--- a/
tests/regression/tools/save-load/test_load
+++ b/
tests/regression/tools/save-load/test_load
@@
-58,7
+58,7
@@
function test_complex_load()
disable_ust_lttng_channel $sess chan3
# Confirm that an event stored as disabled is restored in its disabled state
disable_ust_lttng_channel $sess chan3
# Confirm that an event stored as disabled is restored in its disabled state
- local mi_output_file=$(mktemp)
+ local mi_output_file=$(mktemp
--tmpdir "tmp.${FUNCNAME[0]}_output_file.XXXXXX"
)
if [ $? -ne 0 ]; then
break;
fi
if [ $? -ne 0 ]; then
break;
fi
@@
-127,7
+127,7
@@
function test_trackers()
lttng_load_ok "-i $CURDIR/$SESSION_NAME-trackers.lttng"
diag "Test pid tracker"
lttng_load_ok "-i $CURDIR/$SESSION_NAME-trackers.lttng"
diag "Test pid tracker"
- local mi_output_file=$(mktemp)
+ local mi_output_file=$(mktemp
--tmpdir "tmp.${FUNCNAME[0]}_output_file.XXXXXX"
)
if [ $? -ne 0 ]; then
break;
fi
if [ $? -ne 0 ]; then
break;
fi
@@
-176,7
+176,7
@@
function test_override_url_normal()
start_lttng_relayd "-C tcp://127.0.0.1:8172 -D tcp://127.0.0.1:9817"
start_lttng_relayd "-C tcp://127.0.0.1:8172 -D tcp://127.0.0.1:9817"
- local mi_output_file=$(mktemp)
+ local mi_output_file=$(mktemp
--tmpdir "tmp.${FUNCNAME[0]}_output_file.XXXXXX"
)
if [ $? -ne 0 ]; then
break;
fi
if [ $? -ne 0 ]; then
break;
fi
@@
-226,7
+226,7
@@
function test_override_url_snapshot()
start_lttng_relayd "-C tcp://127.0.0.1:8172 -D tcp://127.0.0.1:9817"
start_lttng_relayd "-C tcp://127.0.0.1:8172 -D tcp://127.0.0.1:9817"
- local mi_output_file=$(mktemp)
+ local mi_output_file=$(mktemp
--tmpdir "tmp.${FUNCNAME[0]}_output_file.XXXXXX"
)
if [ $? -ne 0 ]; then
break;
fi
if [ $? -ne 0 ]; then
break;
fi
@@
-280,7
+280,7
@@
function test_override_url_live()
start_lttng_relayd "-C tcp://127.0.0.1:8172 -D tcp://127.0.0.1:9817"
start_lttng_relayd "-C tcp://127.0.0.1:8172 -D tcp://127.0.0.1:9817"
- local mi_output_file=$(mktemp)
+ local mi_output_file=$(mktemp
--tmpdir "tmp.${FUNCNAME[0]}_output_file.XXXXXX"
)
if [ $? -ne 0 ]; then
break;
fi
if [ $? -ne 0 ]; then
break;
fi
@@
-316,7
+316,7
@@
function test_override_session_name()
local override_name="PinkyAndTheBrain"
local output_path="/tmp/lttng/load-42-1"
local override_name="PinkyAndTheBrain"
local output_path="/tmp/lttng/load-42-1"
- local mi_output_file=$(mktemp)
+ local mi_output_file=$(mktemp
--tmpdir "tmp.${FUNCNAME[0]}_output_file.XXXXXX"
)
if [ $? -ne 0 ]; then
break;
fi
if [ $? -ne 0 ]; then
break;
fi
@@
-362,7
+362,7
@@
TESTS=(
for fct_test in ${TESTS[@]};
do
for fct_test in ${TESTS[@]};
do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_load_trace_path.XXXXXX
)
${fct_test}
if [ $? -ne 0 ]; then
${fct_test}
if [ $? -ne 0 ]; then
diff --git
a/tests/regression/tools/save-load/test_save
b/tests/regression/tools/save-load/test_save
index 0f3e596a0aa5501db90c3b0e17620dc039bbf6e9..73527ec7b8d568ced4dd2323a25ba5db2cf96402 100755
(executable)
--- a/
tests/regression/tools/save-load/test_save
+++ b/
tests/regression/tools/save-load/test_save
@@
-134,7
+134,7
@@
TESTS=(
for fct_test in ${TESTS[@]};
do
for fct_test in ${TESTS[@]};
do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_save_trace_path.XXXXXX
)
${fct_test}
if [ $? -ne 0 ]; then
${fct_test}
if [ $? -ne 0 ]; then
diff --git
a/tests/regression/tools/snapshots/test_kernel
b/tests/regression/tools/snapshots/test_kernel
index d4e0008f9be279c860a39303c3d225acea4ea8aa..8cac901e7dff69d0da3e6fc9fc5d651becbcdd55 100755
(executable)
--- a/
tests/regression/tools/snapshots/test_kernel
+++ b/
tests/regression/tools/snapshots/test_kernel
@@
-12,7
+12,7
@@
EVENT_NAME="sched_switch"
SESSION_NAME=""
CHANNEL_NAME="snapchan"
SESSION_NAME=""
CHANNEL_NAME="snapchan"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_snapshots_kernel_trace_path.XXXXXX
)
NUM_TESTS=2061
NUM_TESTS=2061
diff --git
a/tests/regression/tools/snapshots/test_kernel_streaming
b/tests/regression/tools/snapshots/test_kernel_streaming
index 273bcdd04d00222a25adc0e5c811273b455cec29..0c92dc710af39620ee1110c9ddf8fc717c0dacc5 100755
(executable)
--- a/
tests/regression/tools/snapshots/test_kernel_streaming
+++ b/
tests/regression/tools/snapshots/test_kernel_streaming
@@
-12,7
+12,7
@@
EVENT_NAME="sched_switch"
SESSION_NAME=""
CHANNEL_NAME="chan1"
SESSION_NAME=""
CHANNEL_NAME="chan1"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_snapshots_kernel_streaming_trace_path.XXXXXX
)
NUM_TESTS=66
NUM_TESTS=66
diff --git
a/tests/regression/tools/snapshots/test_ust_streaming
b/tests/regression/tools/snapshots/test_ust_streaming
index 2b20ccaf0357ef68c43414aac589b4689d512d72..ed109abd4695f982a1056f1d505d8ab5c3c7f576 100755
(executable)
--- a/
tests/regression/tools/snapshots/test_ust_streaming
+++ b/
tests/regression/tools/snapshots/test_ust_streaming
@@
-19,7
+19,7
@@
NR_ITER=-1
NR_USEC_WAIT=100
APPS_PID=
NR_USEC_WAIT=100
APPS_PID=
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_snapshots_ust_streaming_trace_path.XXXXXX
)
NUM_TESTS=85
NUM_TESTS=85
@@
-47,7
+47,7
@@
function snapshot_add_output ()
# Start trace application and return once one event has been hit.
function start_test_app()
{
# Start trace application and return once one event has been hit.
function start_test_app()
{
- local tmp_file=$(mktemp -
u
)
+ local tmp_file=$(mktemp -
-tmpdir -u tmp.test_${FUNCNAME[0]}_tmp_file.XXXXXX
)
# Start application with a temporary file.
$TESTAPP_BIN -i $NR_ITER -w $NR_USEC_WAIT --sync-after-first-event $tmp_file &
# Start application with a temporary file.
$TESTAPP_BIN -i $NR_ITER -w $NR_USEC_WAIT --sync-after-first-event $tmp_file &
diff --git
a/tests/regression/tools/snapshots/ust_test
b/tests/regression/tools/snapshots/ust_test
index 8daaa045d125a5255f7e02ba36ff4c38488561e7..54365c3eacde059d477581c4d0819568c367a8f1 100755
(executable)
--- a/
tests/regression/tools/snapshots/ust_test
+++ b/
tests/regression/tools/snapshots/ust_test
@@
-18,7
+18,7
@@
APPS_PID=
NUM_TESTS=105
NUM_TESTS=105
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_snapshots_ust_trace_path.XXXXXX
)
source $TESTDIR/utils/utils.sh
source $TESTDIR/utils/utils.sh
@@
-36,7
+36,7
@@
NUM_TESTS=$(($NUM_TESTS + ($NR_SNAPSHOT * 3)))
function start_test_app()
{
function start_test_app()
{
- local tmp_file=$(mktemp -
u
)
+ local tmp_file=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_tmp_file.XXXXXX"
)
# Start application with a temporary file.
$TESTAPP_BIN -i $NR_ITER -w $NR_USEC_WAIT --sync-after-first-event $tmp_file &
# Start application with a temporary file.
$TESTAPP_BIN -i $NR_ITER -w $NR_USEC_WAIT --sync-after-first-event $tmp_file &
diff --git
a/tests/regression/tools/streaming/test_high_throughput_limits
b/tests/regression/tools/streaming/test_high_throughput_limits
index 352cf9aa6561ae16c45037516dd7d6356e19f47f..2b9e3ad3942222eac8466448d9866addc0240b62 100755
(executable)
--- a/
tests/regression/tools/streaming/test_high_throughput_limits
+++ b/
tests/regression/tools/streaming/test_high_throughput_limits
@@
-20,7
+20,7
@@
SESSIOND_CTRL_PORT=5342
SESSIOND_DATA_PORT=5343
DEFAULT_IF="lo"
SESSIOND_DATA_PORT=5343
DEFAULT_IF="lo"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_streaming_high_throughput_limits_trace_path.XXXXXX
)
NUM_TESTS=104
NUM_TESTS=104
@@
-126,9
+126,8
@@
function test_high_throughput
function validate_event_count
{
function validate_event_count
{
-
- TEMP_FILE=$(mktemp)
- TEMP_FILE_2=$(mktemp)
+ TEMP_FILE=$(mktemp --tmpdir tmp.streaming_high_throughput_limit_file1.XXXXXX)
+ TEMP_FILE_2=$(mktemp --tmpdir tmp.streaming_high_throughput_limit_file2.XXXXXX)
traced=$(babeltrace $TRACE_PATH 2>/dev/null | wc -l)
babeltrace $TRACE_PATH >/dev/null 2>$TEMP_FILE_2
traced=$(babeltrace $TRACE_PATH 2>/dev/null | wc -l)
babeltrace $TRACE_PATH >/dev/null 2>$TEMP_FILE_2
diff --git
a/tests/regression/tools/streaming/test_kernel
b/tests/regression/tools/streaming/test_kernel
index a7069ccb8fb11247783705701aa80009da8ffee3..33334229f4840ef06ff8d375e2a2f0f72810ccc5 100755
(executable)
--- a/
tests/regression/tools/streaming/test_kernel
+++ b/
tests/regression/tools/streaming/test_kernel
@@
-11,7
+11,7
@@
TESTDIR=$CURDIR/../../..
EVENT_NAME="sched_switch"
SESSION_NAME=""
EVENT_NAME="sched_switch"
SESSION_NAME=""
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_streaming_kernel_trace_path.XXXXXX
)
NUM_TESTS=11
NUM_TESTS=11
diff --git
a/tests/regression/tools/streaming/test_ust
b/tests/regression/tools/streaming/test_ust
index d030f165801278146a9aca9e34dc93c0eca4293f..2e15bd4c6b28f88cfedc75b8336a4d5e2823c30e 100755
(executable)
--- a/
tests/regression/tools/streaming/test_ust
+++ b/
tests/regression/tools/streaming/test_ust
@@
-16,7
+16,7
@@
TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME"
SESSION_NAME="stream"
EVENT_NAME="tp:tptest"
SESSION_NAME="stream"
EVENT_NAME="tp:tptest"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_streaming_ust_trace_path.XXXXXX
)
NUM_TESTS=18
NUM_TESTS=18
@@
-30,7
+30,7
@@
fi
function test_ust_before_start ()
{
function test_ust_before_start ()
{
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.test_${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Test UST streaming BEFORE tracing starts"
create_lttng_session_uri $SESSION_NAME net://localhost
diag "Test UST streaming BEFORE tracing starts"
create_lttng_session_uri $SESSION_NAME net://localhost
@@
-53,7
+53,7
@@
function test_ust_before_start ()
function test_ust_after_start ()
{
function test_ust_after_start ()
{
- local file_sync_after_first=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.test_${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
diag "Test UST streaming AFTER tracing starts"
create_lttng_session_uri $SESSION_NAME net://localhost
diag "Test UST streaming AFTER tracing starts"
create_lttng_session_uri $SESSION_NAME net://localhost
diff --git
a/tests/regression/tools/tracefile-limits/test_tracefile_count
b/tests/regression/tools/tracefile-limits/test_tracefile_count
index eb5d1a5f13c146aa78771414112d139f2c141bc9..244910dd680dfa1003678ed7a2ca71818e9eb0ba 100755
(executable)
--- a/
tests/regression/tools/tracefile-limits/test_tracefile_count
+++ b/
tests/regression/tools/tracefile-limits/test_tracefile_count
@@
-90,10
+90,9
@@
function test_tracefile_count_limit ()
local session_name
local stream_pattern=".*${channel_name}_${cpuno}_[0-9]*"
local stream_size=0
local session_name
local stream_pattern=".*${channel_name}_${cpuno}_[0-9]*"
local stream_size=0
- local trace_path
+ local trace_path
=$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX")
session_name=$(randstring 16 0)
session_name=$(randstring 16 0)
- trace_path=$(mktemp -d)
diag "Test tracefile count limit : CPU $cpuno, $count_limit tracefiles, expecting a maximum of $expected_size bytes per CPU"
diag "Test tracefile count limit : CPU $cpuno, $count_limit tracefiles, expecting a maximum of $expected_size bytes per CPU"
diff --git
a/tests/regression/tools/tracefile-limits/test_tracefile_size
b/tests/regression/tools/tracefile-limits/test_tracefile_size
index 481abc92b80db4a361f0bf30ce54b506ea8d5396..bbfc27c9e01ff25c383f8787a0879ce34b3d47be 100755
(executable)
--- a/
tests/regression/tools/tracefile-limits/test_tracefile_size
+++ b/
tests/regression/tools/tracefile-limits/test_tracefile_size
@@
-84,11
+84,11
@@
function check_file_size ()
function test_tracefile_size_limit ()
{
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 --tmpdir -d "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"
diag "Test tracefile size limit : $size_limit bytes"
@@
-124,11
+124,11
@@
function test_tracefile_size_limit ()
function test_tracefile_size_limit_pagesize ()
{
# Set a size limit lower than the page_size
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 --tmpdir -d "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"
diag "Test tracefile size limit lower than PAGE_SIZE : $size_limit bytes"
diff --git
a/tests/regression/tools/tracker/test_event_tracker
b/tests/regression/tools/tracker/test_event_tracker
index 711690af6400daabc4627dc87c77e4730da5d541..feb3787155f8d74ca3914e6fdb80b49edb35c24d 100755
(executable)
--- a/
tests/regression/tools/tracker/test_event_tracker
+++ b/
tests/regression/tools/tracker/test_event_tracker
@@
-37,8
+37,8
@@
source $TESTDIR/utils/utils.sh
function prepare_ust_app
{
function prepare_ust_app
{
- AFTER_FIRST_PATH=$(mktemp -
u
)
- BEFORE_LAST_PATH=$(mktemp -
u
)
+ AFTER_FIRST_PATH=$(mktemp -
-tmpdir -u tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX
)
+ BEFORE_LAST_PATH=$(mktemp -
-tmpdir -u tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX
)
$TESTAPP_BIN -i $NR_ITER -w $NR_USEC_WAIT -a "$AFTER_FIRST_PATH" -b "$BEFORE_LAST_PATH" &
CHILD_PID=$!
$TESTAPP_BIN -i $NR_ITER -w $NR_USEC_WAIT -a "$AFTER_FIRST_PATH" -b "$BEFORE_LAST_PATH" &
CHILD_PID=$!
@@
-55,7
+55,7
@@
function trace_ust_app
function prepare_kernel_app
{
function prepare_kernel_app
{
- WAIT_PATH=$(mktemp -
u
)
+ WAIT_PATH=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_wait_path.XXXXXX"
)
"$TESTAPP_KERNEL_BIN" "$WAIT_PATH" $NR_ITER &
CHILD_PID=$!
"$TESTAPP_KERNEL_BIN" "$WAIT_PATH" $NR_ITER &
CHILD_PID=$!
@@
-78,7
+78,7
@@
function test_event_tracker()
local tracker="$4"
local channel=''
local tracker="$4"
local channel=''
- trace_path=$(mktemp -
d
)
+ trace_path=$(mktemp -
-tmpdir -d tmp.${FUNCNAME[0]}_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME "$trace_path"
create_lttng_session_ok $SESSION_NAME "$trace_path"
@@
-117,7
+117,7
@@
function test_event_vpid_tracker()
local wildcard="$3"
local channel=''
local wildcard="$3"
local channel=''
- trace_path=$(mktemp -
d
)
+ trace_path=$(mktemp -
-tmpdir -d tmp.${FUNCNAME[0]}_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME "$trace_path"
create_lttng_session_ok $SESSION_NAME "$trace_path"
@@
-160,7
+160,7
@@
function test_event_pid_tracker()
local wildcard="$3"
local channel=''
local wildcard="$3"
local channel=''
- trace_path=$(mktemp -
d
)
+ trace_path=$(mktemp -
-tmpdir -d tmp.${FUNCNAME[0]}_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME "$trace_path"
create_lttng_session_ok $SESSION_NAME "$trace_path"
@@
-203,7
+203,7
@@
function test_event_tracker_fail()
local wildcard="$2"
local tracker="$3"
local wildcard="$2"
local tracker="$3"
- trace_path=$(mktemp -
d
)
+ trace_path=$(mktemp -
-tmpdir -d tmp.${FUNCNAME[0]}_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME "$trace_path"
enable_"$domain"_lttng_event_ok $SESSION_NAME "$wildcard"
create_lttng_session_ok $SESSION_NAME "$trace_path"
enable_"$domain"_lttng_event_ok $SESSION_NAME "$wildcard"
@@
-222,7
+222,7
@@
function test_event_track_untrack()
local tracker="$4"
local channel=''
local tracker="$4"
local channel=''
- trace_path=$(mktemp -
d
)
+ trace_path=$(mktemp -
-tmpdir -d tmp.${FUNCNAME[0]}_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME "$trace_path"
create_lttng_session_ok $SESSION_NAME "$trace_path"
@@
-262,7
+262,7
@@
function test_event_vpid_track_untrack()
local wildcard="$3"
local channel=''
local wildcard="$3"
local channel=''
- trace_path=$(mktemp -
d
)
+ trace_path=$(mktemp -
-tmpdir -d tmp.${FUNCNAME[0]}_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME "$trace_path"
create_lttng_session_ok $SESSION_NAME "$trace_path"
@@
-302,7
+302,7
@@
function test_event_pid_track_untrack()
local wildcard="$3"
local channel=''
local wildcard="$3"
local channel=''
- trace_path=$(mktemp -
d
)
+ trace_path=$(mktemp -
-tmpdir -d tmp.${FUNCNAME[0]}_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME "$trace_path"
create_lttng_session_ok $SESSION_NAME "$trace_path"
@@
-336,9
+336,7
@@
function test_event_pid_track_untrack()
function test_event_ust_vpid_untrack_snapshot()
{
function test_event_ust_vpid_untrack_snapshot()
{
- local trace_path
-
- trace_path=$(mktemp -d)
+ local trace_path=$(mktemp --tmpdir -d tmp.${FUNCNAME[0]}_trace_path.XXXXXX)
diag "Test_event_ust_vpid_untrack_snapshot"
diag "Test_event_ust_vpid_untrack_snapshot"
diff --git
a/tests/regression/tools/trigger/rate-policy/test_ust_rate_policy
b/tests/regression/tools/trigger/rate-policy/test_ust_rate_policy
index ef4626c250286e783790beaf8d8c5f27cfb8f838..91a571c13226dc59f6346d71eca79007e38df4ce 100755
(executable)
--- a/
tests/regression/tools/trigger/rate-policy/test_ust_rate_policy
+++ b/
tests/regression/tools/trigger/rate-policy/test_ust_rate_policy
@@
-28,7
+28,7
@@
function test_rate_policy_every_n()
local END_TRIGGER_NAME="end-trigger1"
local SYNC_AFTER_NOTIF_REGISTER_PATH
local END_TRIGGER_NAME="end-trigger1"
local SYNC_AFTER_NOTIF_REGISTER_PATH
- SYNC_AFTER_NOTIF_REGISTER_PATH=$(mktemp -u test-notif-register.XXXXXX)
+ SYNC_AFTER_NOTIF_REGISTER_PATH=$(mktemp -
-tmpdir -
u test-notif-register.XXXXXX)
diag "Every N rate policy"
diag "Every N rate policy"
@@
-114,7
+114,7
@@
function test_rate_policy_once_after_n()
local END_TRIGGER_NAME="end-trigger1"
local SYNC_AFTER_NOTIF_REGISTER_PATH
local END_TRIGGER_NAME="end-trigger1"
local SYNC_AFTER_NOTIF_REGISTER_PATH
- SYNC_AFTER_NOTIF_REGISTER_PATH=$(mktemp -u test-notif-register.XXXXXX)
+ SYNC_AFTER_NOTIF_REGISTER_PATH=$(mktemp -
-tmpdir -
u test-notif-register.XXXXXX)
diag "Once after N rate policy"
diag "Once after N rate policy"
diff --git
a/tests/regression/tools/trigger/start-stop/test_start_stop
b/tests/regression/tools/trigger/start-stop/test_start_stop
index 989079c4dc54c334bc42aacc4b1889c16f57e656..f302d17d6617599c15fe43d0658d116ff37dc8de 100755
(executable)
--- a/
tests/regression/tools/trigger/start-stop/test_start_stop
+++ b/
tests/regression/tools/trigger/start-stop/test_start_stop
@@
-42,8
+42,8
@@
function test_start_session_action()
{
local SESSION_NAME="my_triggered_session"
local TRIGGER_NAME="trigger1"
{
local SESSION_NAME="my_triggered_session"
local TRIGGER_NAME="trigger1"
- local TRACE_PATH=$(mktemp -d test-start-action-trace.XXXXXX)
- local SYNC_AFTER_NOTIF_REGISTER_PATH=$(mktemp -u test-notif-register.XXXXXX)
+ local TRACE_PATH=$(mktemp -
-tmpdir -
d test-start-action-trace.XXXXXX)
+ local SYNC_AFTER_NOTIF_REGISTER_PATH=$(mktemp -
-tmpdir -
u test-notif-register.XXXXXX)
diag "Start session action"
diag "Start session action"
@@
-95,8
+95,8
@@
function test_stop_session_action()
{
local SESSION_NAME="my_triggered_session"
local TRIGGER_NAME="trigger1"
{
local SESSION_NAME="my_triggered_session"
local TRIGGER_NAME="trigger1"
- local TRACE_PATH=$(mktemp -d test-stop-action-trace.XXXXXX)
- local SYNC_AFTER_NOTIF_REGISTER_PATH=$(mktemp -u test-notif-register.XXXXXX)
+ local TRACE_PATH=$(mktemp -
-tmpdir -
d test-stop-action-trace.XXXXXX)
+ local SYNC_AFTER_NOTIF_REGISTER_PATH=$(mktemp -
-tmpdir -
u test-notif-register.XXXXXX)
diag "Stop session action"
create_lttng_session_ok $SESSION_NAME "$TRACE_PATH"
diag "Stop session action"
create_lttng_session_ok $SESSION_NAME "$TRACE_PATH"
diff --git
a/tests/regression/tools/trigger/test_add_trigger_cli
b/tests/regression/tools/trigger/test_add_trigger_cli
index cf45b4e9679d55fe5a44b6940a677c46fe42f413..0b551d4d1719e0a45d18ae9a02616e6a033bd9a2 100755
(executable)
--- a/
tests/regression/tools/trigger/test_add_trigger_cli
+++ b/
tests/regression/tools/trigger/test_add_trigger_cli
@@
-30,8
+30,8
@@
FULL_LTTNG_BIN="${TESTDIR}/../src/bin/lttng/${LTTNG_BIN}"
# shellcheck disable=SC2119
start_lttng_sessiond_notap
# shellcheck disable=SC2119
start_lttng_sessiond_notap
-tmp_stdout=$(mktemp -t test_parse_cli_trigger_stdout.XXXXXX)
-tmp_stderr=$(mktemp -t test_parse_cli_trigger_stderr.XXXXXX)
+tmp_stdout=$(mktemp -
-tmpdir -
t test_parse_cli_trigger_stdout.XXXXXX)
+tmp_stderr=$(mktemp -
-tmpdir -
t test_parse_cli_trigger_stderr.XXXXXX)
uprobe_elf_binary="${TESTDIR}/utils/testapp/userspace-probe-elf-binary/.libs/userspace-probe-elf-binary"
if [ "$(id -u)" == "0" ]; then
uprobe_elf_binary="${TESTDIR}/utils/testapp/userspace-probe-elf-binary/.libs/userspace-probe-elf-binary"
if [ "$(id -u)" == "0" ]; then
diff --git
a/tests/regression/tools/trigger/test_list_triggers_cli
b/tests/regression/tools/trigger/test_list_triggers_cli
index 7a6050fc861c32f49722231ed99360d881b30190..26f2f9f46e4b53d0167f478485df57431bf75508 100755
(executable)
--- a/
tests/regression/tools/trigger/test_list_triggers_cli
+++ b/
tests/regression/tools/trigger/test_list_triggers_cli
@@
-27,9
+27,9
@@
NUM_TESTS=106
FULL_LTTNG_BIN="${TESTDIR}/../src/bin/lttng/${LTTNG_BIN}"
FULL_LTTNG_BIN="${TESTDIR}/../src/bin/lttng/${LTTNG_BIN}"
-tmp_stdout=$(mktemp -t test_list_triggers_cli_stdout.XXXXXX)
-tmp_stderr=$(mktemp -t test_list_triggers_cli_stderr.XXXXXX)
-tmp_expected_stdout=$(mktemp -t test_list_triggers_cli_expected_stdout.XXXXXX)
+tmp_stdout=$(mktemp -
-tmpdir -
t test_list_triggers_cli_stdout.XXXXXX)
+tmp_stderr=$(mktemp -
-tmpdir -
t test_list_triggers_cli_stderr.XXXXXX)
+tmp_expected_stdout=$(mktemp -
-tmpdir -
t test_list_triggers_cli_expected_stdout.XXXXXX)
uprobe_elf_binary=$(realpath "${TESTDIR}/utils/testapp/userspace-probe-elf-binary/.libs/userspace-probe-elf-binary")
uprobe_sdt_binary=$(realpath "${TESTDIR}/utils/testapp/userspace-probe-sdt-binary/.libs/userspace-probe-sdt-binary")
register_some_triggers_bin=$(realpath "${CURDIR}/utils/register-some-triggers")
uprobe_elf_binary=$(realpath "${TESTDIR}/utils/testapp/userspace-probe-elf-binary/.libs/userspace-probe-elf-binary")
uprobe_sdt_binary=$(realpath "${TESTDIR}/utils/testapp/userspace-probe-sdt-binary/.libs/userspace-probe-sdt-binary")
register_some_triggers_bin=$(realpath "${CURDIR}/utils/register-some-triggers")
diff --git
a/tests/regression/tools/trigger/test_remove_trigger_cli
b/tests/regression/tools/trigger/test_remove_trigger_cli
index 126355a09107952b4d39cc81df5f1c96c63494ff..e42d0743cc40bc66dfee6b809f52d70082b6584a 100755
(executable)
--- a/
tests/regression/tools/trigger/test_remove_trigger_cli
+++ b/
tests/regression/tools/trigger/test_remove_trigger_cli
@@
-27,9
+27,9
@@
plan_tests 17
FULL_LTTNG_BIN="${TESTDIR}/../src/bin/lttng/${LTTNG_BIN}"
FULL_LTTNG_BIN="${TESTDIR}/../src/bin/lttng/${LTTNG_BIN}"
-tmp_stdout=$(mktemp -t test_list_triggers_cli_stdout.XXXXXX)
-tmp_stderr=$(mktemp -t test_list_triggers_cli_stderr.XXXXXX)
-tmp_expected_stdout=$(mktemp -t test_list_triggers_cli_expected_stdout.XXXXXX)
+tmp_stdout=$(mktemp -
-tmpdir -
t test_list_triggers_cli_stdout.XXXXXX)
+tmp_stderr=$(mktemp -
-tmpdir -
t test_list_triggers_cli_stderr.XXXXXX)
+tmp_expected_stdout=$(mktemp -
-tmpdir -
t test_list_triggers_cli_expected_stdout.XXXXXX)
uid=$(id --user)
gid=$(id --group)
uid=$(id --user)
gid=$(id --group)
diff --git
a/tests/regression/tools/wildcard/test_event_wildcard
b/tests/regression/tools/wildcard/test_event_wildcard
index 36d56cd3e596571cd4115d0e00ea085f0ec5d56f..f69baffc430ac2e5d3d1e6df50136a5cbaa40958 100755
(executable)
--- a/
tests/regression/tools/wildcard/test_event_wildcard
+++ b/
tests/regression/tools/wildcard/test_event_wildcard
@@
-35,7
+35,7
@@
function run_kernel
function test_event_wildcard()
{
function test_event_wildcard()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
DOMAIN="$1"
FIND="$2"
WILDCARD="$3"
DOMAIN="$1"
FIND="$2"
WILDCARD="$3"
@@
-69,7
+69,7
@@
function test_event_wildcard()
function test_event_wildcard_fail()
{
function test_event_wildcard_fail()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
DOMAIN="$1"
WILDCARD="$2"
DOMAIN="$1"
WILDCARD="$2"
diff --git
a/tests/regression/tools/working-directory/test_relayd_working_directory
b/tests/regression/tools/working-directory/test_relayd_working_directory
index 58f00496fbba169d0da189746a7b4c059487c2f3..c7e784cca2feaedc20c2d92049d0655fe7db2517 100755
(executable)
--- a/
tests/regression/tools/working-directory/test_relayd_working_directory
+++ b/
tests/regression/tools/working-directory/test_relayd_working_directory
@@
-22,11
+22,10
@@
print_test_banner "$TEST_DESC"
function test_relayd()
{
local relayd_bin_path="$DIR/../src/bin/lttng-relayd/$RELAYD_BIN"
function test_relayd()
{
local relayd_bin_path="$DIR/../src/bin/lttng-relayd/$RELAYD_BIN"
- local working_dir
+ local working_dir
=$(realpath "$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_working_dir.XXXXXX")")
local pid
local cwd
local pid
local cwd
- working_dir=$(realpath "$(mktemp -d)")
diag "Test lttng-relayd normal mode change working directory"
diag "Test lttng-relayd normal mode change working directory"
@@
-57,11
+56,9
@@
function test_relayd()
function test_relayd_daemon()
{
function test_relayd_daemon()
{
- local working_dir
local cwd
local pid
local cwd
local pid
-
- working_dir=$(realpath "$(mktemp -d)")
+ local working_dir=$(realpath "$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_working_dir.XXXXXX")")
diag "Test lttng-relayd daemon mode change working directory"
diag "Test lttng-relayd daemon mode change working directory"
@@
-101,11
+98,9
@@
function test_relayd_daemon_no_working_dir()
function test_relayd_background()
{
function test_relayd_background()
{
- local working_dir
local cwd
local pid
local cwd
local pid
-
- working_dir=$(realpath "$(mktemp -d)")
+ local working_dir=$(realpath "$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_working_dir.XXXXXX")")
diag "Test lttng-relayd background mode change working directory"
diag "Test lttng-relayd background mode change working directory"
@@
-158,18
+153,16
@@
function test_relayd_debug_permission()
skip $is_user "Skipping permission debug output test; operation can't fail as root" 6 ||
{
local output_pattern='Working directory \".*\" is not writable'
skip $is_user "Skipping permission debug output test; operation can't fail as root" 6 ||
{
local output_pattern='Working directory \".*\" is not writable'
- local working_dir
local cwd
local pid
local cwd
local pid
-
- working_dir=$(realpath "$(mktemp -d)")
+ local working_dir=$(realpath "$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_working_dir.XXXXXX")")
# Removing write access to working dir
okx chmod -w "$working_dir"
# Redirect the error output to a temporary file
# Removing write access to working dir
okx chmod -w "$working_dir"
# Redirect the error output to a temporary file
- ERROR_OUTPUT_DEST=$(mktemp)
+ ERROR_OUTPUT_DEST=$(mktemp
--tmpdir "tmp.${FUNCNAME[0]}_error_output.XXXXXX"
)
start_lttng_relayd_opt 1 "-b" "-v --working-dir $working_dir"
pid=$(lttng_pgrep "$RELAYD_MATCH")
start_lttng_relayd_opt 1 "-b" "-v --working-dir $working_dir"
pid=$(lttng_pgrep "$RELAYD_MATCH")
@@
-192,15
+185,13
@@
function test_relayd_failure()
{
local output_pattern='Failed to change working directory to'
local relayd_bin_path="$DIR/../src/bin/lttng-relayd/$RELAYD_BIN"
{
local output_pattern='Failed to change working directory to'
local relayd_bin_path="$DIR/../src/bin/lttng-relayd/$RELAYD_BIN"
+ local working_dir=$(realpath "$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_working_dir.XXXXXX")")
+ local output_dest=$(mktemp --tmpdir "tmp.${FUNCNAME[0]}_working_dir.XXXXXX")
- local working_dir
local working_dir_imaginary
local working_dir_imaginary
- local output_dest
local pid
local pid
- working_dir=$(realpath "$(mktemp -d)")
working_dir_imaginary="${working_dir}/imaginary_directory"
working_dir_imaginary="${working_dir}/imaginary_directory"
- output_dest=$(mktemp)
diag "Test lttng-relayd normal mode change non-existing directory"
diag "Test lttng-relayd normal mode change non-existing directory"
@@
-225,11
+216,9
@@
function test_relayd_failure()
function test_relayd_env()
{
function test_relayd_env()
{
- local working_dir
local cwd
local pid
local cwd
local pid
-
- working_dir=$(realpath "$(mktemp -d)")
+ local working_dir=$(realpath "$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_working_dir.XXXXXX")")
diag "Test lttng-relayd change working directory from env. variable"
diag "Test lttng-relayd change working directory from env. variable"
@@
-250,13
+239,10
@@
function test_relayd_env()
function test_relayd_cmdline_overwrite_env()
{
function test_relayd_cmdline_overwrite_env()
{
- local working_dir_env
- local working_dir_cmdline
local cwd
local pid
local cwd
local pid
-
- working_dir_env=$(realpath "$(mktemp -d)")
- working_dir_cmdline=$(realpath "$(mktemp -d)")
+ local working_dir_env=$(realpath "$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_working_dir_even.XXXXXX")")
+ local working_dir_cmdline=$(realpath "$(mktemp --tmpdir -d "tmp.${FUNCNAME[0]}_working_dir_cmdline.XXXXXX")")
diag "Test lttng-relayd change working directory command line overwrite env variable"
diag "Test lttng-relayd change working directory command line overwrite env variable"
diff --git
a/tests/regression/ust/before-after/test_before_after
b/tests/regression/ust/before-after/test_before_after
index adcbff68ced96ebd7f5722e904f3d62af8b8734f..de07d31a4029d3b1140831d3651bbb4074bfb8aa 100755
(executable)
--- a/
tests/regression/ust/before-after/test_before_after
+++ b/
tests/regression/ust/before-after/test_before_after
@@
-47,8
+47,8
@@
function test_before_apps()
function test_after_apps()
{
local out
function test_after_apps()
{
local out
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
enable_ust_lttng_event_ok $SESSION_NAME $EVENT_NAME
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
enable_ust_lttng_event_ok $SESSION_NAME $EVENT_NAME
@@
-85,7
+85,7
@@
start_lttng_sessiond
diag "Start tracing BEFORE application is started"
diag "Start tracing BEFORE application is started"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_before_after_ust_trace_path.XXXXXX
)
test_before_apps
out=$?
test_before_apps
out=$?
@@
-98,7
+98,7
@@
rm -rf $TRACE_PATH
diag "Start tracing AFTER application is started"
diag "Start tracing AFTER application is started"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_before_after_ust_trace_path.XXXXXX
)
test_after_apps
out=$?
test_after_apps
out=$?
diff --git
a/tests/regression/ust/blocking/test_blocking
b/tests/regression/ust/blocking/test_blocking
index abd50d45938ee2625746211bc38291b056d6e170..617d9a27833a901273735b255dabee9d29faaf78 100755
(executable)
--- a/
tests/regression/ust/blocking/test_blocking
+++ b/
tests/regression/ust/blocking/test_blocking
@@
-146,7
+146,7
@@
i=0
while [ "$i" -lt "$TEST_COUNT" ]; do
while [ "$i" -lt "$TEST_COUNT" ]; do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_blocking_ust_trace_path.XXXXXX
)
# Execute test
${TESTS[$i]}
# Execute test
${TESTS[$i]}
diff --git
a/tests/regression/ust/buffers-pid/test_buffers_pid
b/tests/regression/ust/buffers-pid/test_buffers_pid
index 59f218c85090ac6320778854eb616f399835fae3..48c09538e84266d1a43acc0e37d3a8c04aff6d9e 100755
(executable)
--- a/
tests/regression/ust/buffers-pid/test_buffers_pid
+++ b/
tests/regression/ust/buffers-pid/test_buffers_pid
@@
-64,8
+64,8
@@
test_after_multiple_apps() {
test_before_multiple_apps() {
local out
local i
test_before_multiple_apps() {
local out
local i
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Start multiple applications BEFORE tracing is started"
diag "Start multiple applications BEFORE tracing is started"
@@
-137,8
+137,8
@@
test_after_app() {
test_before_app() {
local out
test_before_app() {
local out
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Start application BEFORE tracing is started"
diag "Start application BEFORE tracing is started"
@@
-236,7
+236,7
@@
i=0
start_lttng_sessiond
while [ $i -lt $TEST_COUNT ]; do
start_lttng_sessiond
while [ $i -lt $TEST_COUNT ]; do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_buffers_pid_trace_path.XXXXXX
)
${TESTS[$i]}
rm -rf $TRACE_PATH
let "i++"
${TESTS[$i]}
rm -rf $TRACE_PATH
let "i++"
diff --git
a/tests/regression/ust/clock-override/test_clock_override
b/tests/regression/ust/clock-override/test_clock_override
index be91df234432fbc8e4b82923302727ca050818e1..6be2d8dff0d5c132fbf0a74879d6a56ad95c1b1c 100755
(executable)
--- a/
tests/regression/ust/clock-override/test_clock_override
+++ b/
tests/regression/ust/clock-override/test_clock_override
@@
-66,8
+66,8
@@
function extract_clock_metadata_token()
function test_getcpu_override_metadata()
{
function test_getcpu_override_metadata()
{
- local ctf_metadata_file=$(mktemp -p $TRACE_PATH ctf-metadata.XXXXXX)
- local clock_metadata_file=$(mktemp -p $TRACE_PATH clock-metadata.XXXXXX)
+ local ctf_metadata_file=$(mktemp -
-tmpdir -
p $TRACE_PATH ctf-metadata.XXXXXX)
+ local clock_metadata_file=$(mktemp -
-tmpdir -
p $TRACE_PATH clock-metadata.XXXXXX)
local result=""
diag "Clock override plugin metadata test"
local result=""
diag "Clock override plugin metadata test"
@@
-174,7
+174,7
@@
i=0
while [ "$i" -lt "$TEST_COUNT" ]; do
while [ "$i" -lt "$TEST_COUNT" ]; do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_clock_override_ust_trace_path.XXXXXX
)
# Execute test
${TESTS[$i]}
# Execute test
${TESTS[$i]}
diff --git
a/tests/regression/ust/getcpu-override/test_getcpu_override
b/tests/regression/ust/getcpu-override/test_getcpu_override
index 030d22042af705ac60e70ad0cf1f9f202aef7db7..7553b685bb89f1de6fc796d1616ed6f70d43039c 100755
(executable)
--- a/
tests/regression/ust/getcpu-override/test_getcpu_override
+++ b/
tests/regression/ust/getcpu-override/test_getcpu_override
@@
-173,7
+173,7
@@
start_lttng_sessiond
for fct_test in ${TESTS[@]};
do
for fct_test in ${TESTS[@]};
do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_getcpu_override_trace_path.XXXXXX
)
${fct_test}
if [ $? -ne 0 ]; then
${fct_test}
if [ $? -ne 0 ]; then
diff --git
a/tests/regression/ust/high-throughput/test_high_throughput
b/tests/regression/ust/high-throughput/test_high_throughput
index a6dbdc758c5e8285c7e6e4919ccbf57f51c787e6..1640e3994f49b795dd9f91dd35e20155f1382f7b 100755
(executable)
--- a/
tests/regression/ust/high-throughput/test_high_throughput
+++ b/
tests/regression/ust/high-throughput/test_high_throughput
@@
-20,7
+20,7
@@
if [ ! -x "$CURDIR/$BIN_NAME" ]; then
BAIL_OUT "No UST nevents binary detected."
fi
BAIL_OUT "No UST nevents binary detected."
fi
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_high_throughput_ust_trace_path.XXXXXX
)
# MUST set TESTDIR before calling those functions
# MUST set TESTDIR before calling those functions
@@
-50,8
+50,8
@@
stop_lttng_sessiond
# Validate test
# Validate test
-TEMP_FILE=$(mktemp)
-TEMP_FILE_2=$(mktemp)
+TEMP_FILE=$(mktemp
--tmpdir tmp.test_high_throughput_tmp_file1.XXXXXX
)
+TEMP_FILE_2=$(mktemp
--tmpdir tmp.test_high_throughput_tmp_file2.XXXXXX
)
traced=$(babeltrace $TRACE_PATH 2>/dev/null | wc -l)
babeltrace $TRACE_PATH >/dev/null 2>$TEMP_FILE_2
traced=$(babeltrace $TRACE_PATH 2>/dev/null | wc -l)
babeltrace $TRACE_PATH >/dev/null 2>$TEMP_FILE_2
diff --git
a/tests/regression/ust/java-jul/test_java_jul
b/tests/regression/ust/java-jul/test_java_jul
index efedcfcb2c9eb3172f516ce5c0f55a208ab2dc9b..f2244cb7247bbde0e06d24c5e22f781280490063 100755
(executable)
--- a/
tests/regression/ust/java-jul/test_java_jul
+++ b/
tests/regression/ust/java-jul/test_java_jul
@@
-79,8
+79,8
@@
function enable_jul_filter_loglevel_only()
function test_jul_before_start ()
{
function test_jul_before_start ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Test JUL application BEFORE tracing starts"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diag "Test JUL application BEFORE tracing starts"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
@@
-694,7
+694,7
@@
skip $withapp "JUL support is needed. Skipping all tests." $NUM_TESTS ||
for fct_test in ${tests[@]};
do
for fct_test in ${tests[@]};
do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_java_jul_trace_path.XXXXXX
)
${fct_test}
if [ $? -ne 0 ]; then
${fct_test}
if [ $? -ne 0 ]; then
diff --git
a/tests/regression/ust/java-log4j/test_java_log4j
b/tests/regression/ust/java-log4j/test_java_log4j
index 8b045025b0f1d0f8e463116e36bfed899c98bd99..fc16e02d05c9304354090f801088cbb2ea41bcf1 100755
(executable)
--- a/
tests/regression/ust/java-log4j/test_java_log4j
+++ b/
tests/regression/ust/java-log4j/test_java_log4j
@@
-80,8
+80,8
@@
function enable_log4j_filter_loglevel_only()
function test_log4j_before_start ()
{
function test_log4j_before_start ()
{
- local file_sync_after_first=$(mktemp -
u
)
- local file_sync_before_last=$(mktemp -
u
)
+ local file_sync_after_first=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_first.XXXXXX"
)
+ local file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
diag "Test LOG4J application BEFORE tracing starts"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diag "Test LOG4J application BEFORE tracing starts"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
@@
-693,7
+693,7
@@
skip $withapp "LOG4J support is needed. Skipping all tests." $NUM_TESTS ||
for fct_test in ${tests[@]};
do
for fct_test in ${tests[@]};
do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_java_log4j_trace_path.XXXXXX
)
${fct_test}
if [ $? -ne 0 ]; then
${fct_test}
if [ $? -ne 0 ]; then
diff --git
a/tests/regression/ust/low-throughput/test_low_throughput
b/tests/regression/ust/low-throughput/test_low_throughput
index 16ef2734788be7457ea4613d8a921c19aedfbb5d..66ed8950fd73648a294ad68842d8b9e839b662ec 100755
(executable)
--- a/
tests/regression/ust/low-throughput/test_low_throughput
+++ b/
tests/regression/ust/low-throughput/test_low_throughput
@@
-19,7
+19,7
@@
if [ ! -x "$CURDIR/$BIN_NAME" ]; then
BAIL_OUT "No UST nevents binary detected."
fi
BAIL_OUT "No UST nevents binary detected."
fi
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_low_throughput_ust_trace_path.XXXXXX
)
# MUST set TESTDIR before calling those functions
# MUST set TESTDIR before calling those functions
diff --git
a/tests/regression/ust/multi-lib/test_multi_lib
b/tests/regression/ust/multi-lib/test_multi_lib
index f1ed624504ebfad3f9d2acb212b5ff61ecf7ede8..23821ed0f9699aba83865264cc03fddba36adcfa 100755
(executable)
--- a/
tests/regression/ust/multi-lib/test_multi_lib
+++ b/
tests/regression/ust/multi-lib/test_multi_lib
@@
-234,7
+234,7
@@
start_lttng_sessiond
while [ "$i" -lt "$TEST_COUNT" ]; do
while [ "$i" -lt "$TEST_COUNT" ]; do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_multi_lib_ust_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diff --git
a/tests/regression/ust/multi-session/test_multi_session
b/tests/regression/ust/multi-session/test_multi_session
index ba73b7d2086e746b1d2ec7329df0fc23adba6129..5a58515d53715f130a3ddab189882e463fec9a83 100755
(executable)
--- a/
tests/regression/ust/multi-session/test_multi_session
+++ b/
tests/regression/ust/multi-session/test_multi_session
@@
-64,7
+64,7
@@
print_test_banner "$TEST_DESC"
start_lttng_sessiond
start_lttng_sessiond
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_multi_session_ust.XXXXXX
)
test_multi_session
out=$?
test_multi_session
out=$?
diff --git
a/tests/regression/ust/namespaces/test_ns_contexts
b/tests/regression/ust/namespaces/test_ns_contexts
index 062146970185d8baafab162bb067dffe84cd7106..be038eb28ecf734255fcf62ada37e56d57ec50fd 100755
(executable)
--- a/
tests/regression/ust/namespaces/test_ns_contexts
+++ b/
tests/regression/ust/namespaces/test_ns_contexts
@@
-35,7
+35,6
@@
function test_ns()
local session_name="${ns}_ns"
local chan_name="${ns}_ns"
local context_name="${ns}_ns"
local session_name="${ns}_ns"
local chan_name="${ns}_ns"
local context_name="${ns}_ns"
-
local trace_path
local ns_inode
local trace_path
local ns_inode
@@
-45,12
+44,12
@@
function test_ns()
return
fi
return
fi
+ trace_path=$(mktemp --tmpdir -d -t "tmp.${FUNCNAME[0]}_trace_path.XXXXXX")
+
# Get the current ns inode number
ns_inode=$(stat -c '%i' -L "/proc/$$/ns/$ns")
ok $? "Get current $ns namespace inode: $ns_inode"
# Get the current ns inode number
ns_inode=$(stat -c '%i' -L "/proc/$$/ns/$ns")
ok $? "Get current $ns namespace inode: $ns_inode"
- trace_path=$(mktemp -d)
-
start_lttng_sessiond
create_lttng_session_ok "$session_name" "$trace_path"
start_lttng_sessiond
create_lttng_session_ok "$session_name" "$trace_path"
diff --git
a/tests/regression/ust/namespaces/test_ns_contexts_change
b/tests/regression/ust/namespaces/test_ns_contexts_change
index 6ce614aba905468e8443407c57d251688092f888..c0af15e95da10c34c05ed368397ca912d210a326 100755
(executable)
--- a/
tests/regression/ust/namespaces/test_ns_contexts_change
+++ b/
tests/regression/ust/namespaces/test_ns_contexts_change
@@
-46,9
+46,9
@@
function test_ns()
ns_inode=$(stat -c '%i' -L "/proc/$$/ns/$ns")
ok $? "Get current $ns namespace inode: $ns_inode" || ns_inode="invalid"
ns_inode=$(stat -c '%i' -L "/proc/$$/ns/$ns")
ok $? "Get current $ns namespace inode: $ns_inode" || ns_inode="invalid"
- trace_path=$(mktemp -
d
)
- file_sync_before_last=$(mktemp -
u
)
- file_sync_after_unshare=$(mktemp -
u
)
+ trace_path=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
+ file_sync_before_last=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_before_last.XXXXXX"
)
+ file_sync_after_unshare=$(mktemp -
-tmpdir -u "tmp.${FUNCNAME[0]}_sync_after_unshare.XXXXXX"
)
start_lttng_sessiond
start_lttng_sessiond
diff --git
a/tests/regression/ust/nprocesses/test_nprocesses
b/tests/regression/ust/nprocesses/test_nprocesses
index b74f5e0d750158d520326a10300b868128107bf7..7673370ce08ba2e8dc9f5d89ebbd1efe36da4c29 100755
(executable)
--- a/
tests/regression/ust/nprocesses/test_nprocesses
+++ b/
tests/regression/ust/nprocesses/test_nprocesses
@@
-36,8
+36,8
@@
start_lttng_sessiond
# Start tests. Each is an infinite tracing loop.
# Start tests. Each is an infinite tracing loop.
-file_sync_after_first=$(mktemp -
u
)
-file_sync_before_last=$(mktemp -
u
)
+file_sync_after_first=$(mktemp -
-tmpdir -u tmp.test_nprocesses_sync_after_first.XXXXXX
)
+file_sync_before_last=$(mktemp -
-tmpdir -u tmp.test_nprocesses_sync_before_last.XXXXXX
)
diag "Starting $NUM_PROCESS test applications"
for i in `seq 1 $NUM_PROCESS`
diag "Starting $NUM_PROCESS test applications"
for i in `seq 1 $NUM_PROCESS`
@@
-58,7
+58,7
@@
done
pass "All applications are registered to sessiond"
pass "All applications are registered to sessiond"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_nprocesses_trace_path.XXXXXX
)
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diff --git
a/tests/regression/ust/overlap/test_overlap
b/tests/regression/ust/overlap/test_overlap
index c399c688d075431149a617bd060f615344680e94..d10284e0660017a7e825137dba07d464a335712e 100755
(executable)
--- a/
tests/regression/ust/overlap/test_overlap
+++ b/
tests/regression/ust/overlap/test_overlap
@@
-643,7
+643,7
@@
start_lttng_sessiond
while [ "$i" -lt "$TEST_COUNT" ]; do
while [ "$i" -lt "$TEST_COUNT" ]; do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.test_overlap.XXXXXX
)
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diff --git
a/tests/regression/ust/periodical-metadata-flush/test_periodical_metadata_flush
b/tests/regression/ust/periodical-metadata-flush/test_periodical_metadata_flush
index 848fc2f3ee319fa887325ba8181b19969a999733..f9f4f1c950f83b8667bfb52f55991e093b8caf55 100755
(executable)
--- a/
tests/regression/ust/periodical-metadata-flush/test_periodical_metadata_flush
+++ b/
tests/regression/ust/periodical-metadata-flush/test_periodical_metadata_flush
@@
-17,7
+17,7
@@
SESSION_NAME="periodical-flush"
EVENT_NAME="tp:tptest"
BIN_NAME="gen-nevents"
NUM_TESTS=38
EVENT_NAME="tp:tptest"
BIN_NAME="gen-nevents"
NUM_TESTS=38
-APP_TMP_FILE=$(mktemp -
u
)
+APP_TMP_FILE=$(mktemp -
-tmpdir -u tmp.test_periodical_metadata_flush_ust_app_tmp_file.XXXXXX
)
APPS_PID=
source $TESTDIR/utils/utils.sh
APPS_PID=
source $TESTDIR/utils/utils.sh
@@
-312,7
+312,7
@@
i=0
start_lttng_sessiond
while [ $i -lt $TEST_COUNT ]; do
start_lttng_sessiond
while [ $i -lt $TEST_COUNT ]; do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_periodical_metadata_flush_ust_trace_path.XXXXXX
)
${TESTS[$i]}
rm -rf $TRACE_PATH
let "i++"
${TESTS[$i]}
rm -rf $TRACE_PATH
let "i++"
diff --git
a/tests/regression/ust/python-logging/test_python_logging.in
b/tests/regression/ust/python-logging/test_python_logging.in
index 4d9cbe37646d51fe297e27dc06c5869e4c6f0fd6..5de8dd72f72e489e75f55f0959871b0e5db3ffbd 100755
(executable)
--- a/
tests/regression/ust/python-logging/test_python_logging.in
+++ b/
tests/regression/ust/python-logging/test_python_logging.in
@@
-106,8
+106,8
@@
function enable_python_filter_loglevel_only()
function test_python_before_start ()
{
function test_python_before_start ()
{
- local ready_file=$(mktemp -u)
- local go_file=$(mktemp -u)
+ local ready_file=$(mktemp -
-tmpdir -
u)
+ local go_file=$(mktemp -
-tmpdir -
u)
diag "Test Python application BEFORE tracing starts"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
diag "Test Python application BEFORE tracing starts"
create_lttng_session_ok $SESSION_NAME $TRACE_PATH
@@
-688,7
+688,7
@@
function test_python_filter_loglevel()
function test_python_trigger_notify_action
{
uid=$(id --user)
function test_python_trigger_notify_action
{
uid=$(id --user)
- tmp_expected_stdout=$(mktemp -t test_list_triggers_python_cli_expected_stdout.XXXXXX)
+ tmp_expected_stdout=$(mktemp -
-tmpdir -
t test_list_triggers_python_cli_expected_stdout.XXXXXX)
diag "Test Python trigger with notify action"
diag "Test Python trigger with notify action"
@@
-753,7
+753,7
@@
skip $skip_agent "Python agent test skipped." $NUM_TESTS ||
do
for fct_test in ${tests[@]};
do
do
for fct_test in ${tests[@]};
do
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_python_logging_trace_path.XXXXXX
)
diag "(Python $python_version)"
${fct_test} $python_version
diag "(Python $python_version)"
${fct_test} $python_version
diff --git
a/tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush
b/tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush
index 38165904fc0e1ed432715e1a9fd22e1bcd560d6b..8ef4f0d8cd8b7c95288abdfdd3743793190e004d 100755
(executable)
--- a/
tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush
+++ b/
tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush
@@
-130,7
+130,7
@@
while [ "$i" -lt "$TEST_COUNT" ]; do
trap signal_cleanup SIGTERM SIGINT
trap signal_cleanup SIGTERM SIGINT
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.test_rotation_destroy_flush.XXXXXX
)
# Execute test
${TESTS[$i]}
# Execute test
${TESTS[$i]}
diff --git
a/tests/regression/ust/test_event_basic
b/tests/regression/ust/test_event_basic
index fd4a632a5f486c75b57d14bae293d8b5f282e403..dd0c771451c5e73ec65574c8863bd16b941db23f 100755
(executable)
--- a/
tests/regression/ust/test_event_basic
+++ b/
tests/regression/ust/test_event_basic
@@
-19,7
+19,7
@@
source $TESTDIR/utils/utils.sh
function test_event_basic()
{
function test_event_basic()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="ust_event_basic"
SESSION_NAME2="ust_event_basic2"
CHAN_NAME="mychan"
SESSION_NAME="ust_event_basic"
SESSION_NAME2="ust_event_basic2"
CHAN_NAME="mychan"
diff --git
a/tests/regression/ust/test_event_perf
b/tests/regression/ust/test_event_perf
index 19c7ac7a484f4c07b3120b42adcc8d3c4322ada9..33aab2981272beb8e9695f77c568660aa29aa1e9 100755
(executable)
--- a/
tests/regression/ust/test_event_perf
+++ b/
tests/regression/ust/test_event_perf
@@
-56,7
+56,7
@@
function add_context_ust_skip_ok()
# Only test parsing of the enabling by raw ID
function test_parsing_raw()
{
# Only test parsing of the enabling by raw ID
function test_parsing_raw()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="ust_event_basic"
CHAN_NAME="mychan"
SESSION_NAME="ust_event_basic"
CHAN_NAME="mychan"
@@
-84,7
+84,7
@@
function test_parsing_raw()
function test_event_basic()
{
function test_event_basic()
{
- TRACE_PATH=$(mktemp -
d
)
+ TRACE_PATH=$(mktemp -
-tmpdir -d "tmp.${FUNCNAME[0]}_trace_path.XXXXXX"
)
SESSION_NAME="ust_event_basic"
CHAN_NAME="mychan"
SESSION_NAME="ust_event_basic"
CHAN_NAME="mychan"
diff --git
a/tests/regression/ust/test_event_tracef
b/tests/regression/ust/test_event_tracef
index 9347fb623d2f085344cf403d22a1f3e10270e950..ca14c73f5f49d2c63184e5d78e945506b5684b93 100755
(executable)
--- a/
tests/regression/ust/test_event_tracef
+++ b/
tests/regression/ust/test_event_tracef
@@
-47,7
+47,7
@@
print_test_banner "$TEST_DESC"
start_lttng_sessiond
start_lttng_sessiond
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d tmp.test_event_tracef_trace_path.XXXXXX
)
test_event_tracef
out=$?
if [ $out -ne 0 ]; then
test_event_tracef
out=$?
if [ $out -ne 0 ]; then
diff --git
a/tests/stress/test_multi_sessions_per_uid_10app
b/tests/stress/test_multi_sessions_per_uid_10app
index 4aaf1d91a43a0fe01bac3e927400947972017504..26565464abf7a246a6cb628ada5259705757d640 100755
(executable)
--- a/
tests/stress/test_multi_sessions_per_uid_10app
+++ b/
tests/stress/test_multi_sessions_per_uid_10app
@@
-126,7
+126,7
@@
diag "Starting applications"
./$TESTDIR/stress/$LAUNCH_APP $NR_APP &
APPS_PID="${APPS_PID} ${!}"
./$TESTDIR/stress/$LAUNCH_APP $NR_APP &
APPS_PID="${APPS_PID} ${!}"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.test_multi_sess_per_uid_10app.XXXXXX
)
test_stress
out=$?
test_stress
out=$?
diff --git
a/tests/stress/test_multi_sessions_per_uid_5app_streaming
b/tests/stress/test_multi_sessions_per_uid_5app_streaming
index a0f1898b68e82fc44f2942e9ed060ae3fac65203..db225db0eeda9562a587f6a394d58bd7d7b097d8 100755
(executable)
--- a/
tests/stress/test_multi_sessions_per_uid_5app_streaming
+++ b/
tests/stress/test_multi_sessions_per_uid_5app_streaming
@@
-150,7
+150,7
@@
plan_tests $NUM_TESTS
print_test_banner "$TEST_DESC"
print_test_banner "$TEST_DESC"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.test_multi_sess_per_uid_5app_streaming.XXXXXX
)
start_relayd "-o $TRACE_PATH"
start_sessiond
start_relayd "-o $TRACE_PATH"
start_sessiond
diff --git
a/tests/stress/test_multi_sessions_per_uid_5app_streaming_kill_relayd
b/tests/stress/test_multi_sessions_per_uid_5app_streaming_kill_relayd
index c9a4576b63bbb63a6bef67fb5fcf22c3ff0a534e..9cb664d5b13278e3670063650b69d313898e711e 100755
(executable)
--- a/
tests/stress/test_multi_sessions_per_uid_5app_streaming_kill_relayd
+++ b/
tests/stress/test_multi_sessions_per_uid_5app_streaming_kill_relayd
@@
-152,7
+152,7
@@
plan_tests $NUM_TESTS
print_test_banner "$TEST_DESC"
print_test_banner "$TEST_DESC"
-TRACE_PATH=$(mktemp -
d
)
+TRACE_PATH=$(mktemp -
-tmpdir -d -t tmp.test_multi_sess_per_uid_5app_kill_relayd.XXXXXX
)
start_relayd "-o $TRACE_PATH"
start_sessiond
start_relayd "-o $TRACE_PATH"
start_sessiond
diff --git
a/tests/utils/utils.sh
b/tests/utils/utils.sh
index 530a1062389a7f667fdf82732fd297ebf7bfcbdc..b2991207a8b9f348c38792ccbdbe6b71a24ef6f1 100644
(file)
--- a/
tests/utils/utils.sh
+++ b/
tests/utils/utils.sh
@@
-718,7
+718,7
@@
function stop_lttng_sessiond_opt()
fi
if [ -z "$pids" ]; then
fi
if [ -z "$pids" ]; then
- if [ "$is_cleanup" -eq 1 ]; then
+ if [ "$is_cleanup" -eq 1 ]; then
:
elif [ "$withtap" -eq "1" ]; then
fail "No session daemon to kill"
:
elif [ "$withtap" -eq "1" ]; then
fail "No session daemon to kill"
@@
-2249,8
+2249,8
@@
function lttng_remove_trigger_ok()
function list_triggers_matches_ok ()
{
function list_triggers_matches_ok ()
{
- local tmp_stdout=$(mktemp -
t test_list_triggers_cli_stdout.XXXXXX
)
- local tmp_stderr=$(mktemp -
t test_list_triggers_cli_stderr.XXXXXX
)
+ local tmp_stdout=$(mktemp -
-tmpdir -t "tmp.${FUNCNAME[0]}_stdout.XXXXXX"
)
+ local tmp_stderr=$(mktemp -
-tmpdir -t "tmp.${FUNCNAME[0]}_stderr.XXXXXX"
)
local test_name="$1"
local expected_stdout_file="$2"
local test_name="$1"
local expected_stdout_file="$2"
This page took
0.096146 seconds
and
5
git commands to generate.