summaryrefslogtreecommitdiffstats
path: root/tests/ts/logger
diff options
context:
space:
mode:
authorRuediger Meier2015-04-14 14:54:52 +0200
committerRuediger Meier2015-04-14 15:00:52 +0200
commit1d2dfb9c30e3a1d788e7ec4a5a6b3ad5a3c2eb57 (patch)
treecb065893921c7c089c0465fbaf702705547463d7 /tests/ts/logger
parentMerge branch 'tests-logger' of https://github.com/rudimeier/util-linux (diff)
downloadkernel-qcow2-util-linux-1d2dfb9c30e3a1d788e7ec4a5a6b3ad5a3c2eb57.tar.gz
kernel-qcow2-util-linux-1d2dfb9c30e3a1d788e7ec4a5a6b3ad5a3c2eb57.tar.xz
kernel-qcow2-util-linux-1d2dfb9c30e3a1d788e7ec4a5a6b3ad5a3c2eb57.zip
tests: fix logger device pathname too long
$TS_OUTDIR may be too long for sockaddr_un.sun_path. Noticed on travis in distcheck. Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Diffstat (limited to 'tests/ts/logger')
-rwxr-xr-xtests/ts/logger/errors4
-rwxr-xr-xtests/ts/logger/formats4
-rwxr-xr-xtests/ts/logger/options4
3 files changed, 9 insertions, 3 deletions
diff --git a/tests/ts/logger/errors b/tests/ts/logger/errors
index 0b232ecd1..d47c7bc1e 100755
--- a/tests/ts/logger/errors
+++ b/tests/ts/logger/errors
@@ -30,7 +30,8 @@ export LOGGER_TEST_TIMEOFDAY="1234567890.123456"
export LOGGER_TEST_HOSTNAME="test-hostname"
export LOGGER_TEST_GETPID="98765"
-DEVLOG="${TS_OUTDIR}/${TS_TESTNAME}_devlog"
+DEVLOG="$(mktemp "/tmp/ultest-$TS_COMPONENT-$TS_TESTNAME-XXXXXX")" \
+ || ts_die "mktemp failed"
SOCKIN="${TS_OUTDIR}/${TS_TESTNAME}_socketin"
ts_init_socket_to_file $DEVLOG $SOCKIN
SOCAT_PID="$!"
@@ -85,6 +86,7 @@ sleep 1
kill $SOCAT_PID
wait $SOCAT_PID &>/dev/null
cat "$SOCKIN" >> "$TS_OUTPUT" 2>&1
+rm -f "$DEVLOG" "$SOCKIN"
ts_finalize_subtest
ts_finalize
diff --git a/tests/ts/logger/formats b/tests/ts/logger/formats
index 5957feae2..022206152 100755
--- a/tests/ts/logger/formats
+++ b/tests/ts/logger/formats
@@ -30,7 +30,8 @@ export LOGGER_TEST_TIMEOFDAY="1234567890.123456"
export LOGGER_TEST_HOSTNAME="test-hostname"
export LOGGER_TEST_GETPID="98765"
-DEVLOG="${TS_OUTDIR}/${TS_TESTNAME}_devlog"
+DEVLOG="$(mktemp "/tmp/ultest-$TS_COMPONENT-$TS_TESTNAME-XXXXXX")" \
+ || ts_die "mktemp failed"
SOCKIN="${TS_OUTDIR}/${TS_TESTNAME}_socketin"
ts_init_socket_to_file $DEVLOG $SOCKIN
SOCAT_PID="$!"
@@ -74,6 +75,7 @@ sleep 1
kill $SOCAT_PID
wait $SOCAT_PID &>/dev/null
cat "$SOCKIN" >> "$TS_OUTPUT" 2>&1
+rm -f "$DEVLOG" "$SOCKIN"
ts_finalize_subtest
ts_finalize
diff --git a/tests/ts/logger/options b/tests/ts/logger/options
index afcf5f859..ffe143361 100755
--- a/tests/ts/logger/options
+++ b/tests/ts/logger/options
@@ -50,7 +50,8 @@ export LOGGER_TEST_TIMEOFDAY="1234567890.123456"
export LOGGER_TEST_HOSTNAME="test-hostname"
export LOGGER_TEST_GETPID="98765"
-DEVLOG="${TS_OUTDIR}/${TS_TESTNAME}_devlog"
+DEVLOG="$(mktemp "/tmp/ultest-$TS_COMPONENT-$TS_TESTNAME-XXXXXX")" \
+ || ts_die "mktemp failed"
SOCKIN="${TS_OUTDIR}/${TS_TESTNAME}_socketin"
ts_init_socket_to_file $DEVLOG $SOCKIN
SOCAT_PID="$!"
@@ -75,6 +76,7 @@ sleep 1
kill $SOCAT_PID
wait $SOCAT_PID &>/dev/null
cat "$SOCKIN" >> "$TS_OUTPUT" 2>&1
+rm -f "$DEVLOG" "$SOCKIN"
ts_finalize_subtest
ts_finalize