|
Harald Hoyer |
9d5d75 |
From a2dbecfcd65ac243363c9544442f7bf526ec6091 Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
9d5d75 |
From: Harald Hoyer <harald@redhat.com>
|
|
Harald Hoyer |
9d5d75 |
Date: Tue, 14 Aug 2018 15:42:21 +0200
|
|
Harald Hoyer |
9d5d75 |
Subject: [PATCH] test: add TEST_RUN_ID
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
---
|
|
Harald Hoyer |
9d5d75 |
test/test-functions | 24 ++++++++++++------------
|
|
Harald Hoyer |
9d5d75 |
1 file changed, 12 insertions(+), 12 deletions(-)
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
diff --git a/test/test-functions b/test/test-functions
|
|
Harald Hoyer |
9d5d75 |
index f27be912..bde5f742 100644
|
|
Harald Hoyer |
9d5d75 |
--- a/test/test-functions
|
|
Harald Hoyer |
9d5d75 |
+++ b/test/test-functions
|
|
Harald Hoyer |
9d5d75 |
@@ -2,11 +2,11 @@
|
|
Harald Hoyer |
9d5d75 |
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
|
Harald Hoyer |
9d5d75 |
export PATH
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
-[[ -e .testdir ]] && . .testdir
|
|
Harald Hoyer |
9d5d75 |
+[[ -e .testdir${TEST_RUN_ID:+-$TEST_RUN_ID} ]] && . .testdir${TEST_RUN_ID:+-$TEST_RUN_ID}
|
|
Harald Hoyer |
9d5d75 |
if [[ -z "$TESTDIR" ]] || [[ ! -d "$TESTDIR" ]]; then
|
|
Harald Hoyer |
9d5d75 |
TESTDIR=$(mktemp -d -p "/var/tmp" -t dracut-test.XXXXXX)
|
|
Harald Hoyer |
9d5d75 |
fi
|
|
Harald Hoyer |
9d5d75 |
-echo "TESTDIR=\"$TESTDIR\"" > .testdir
|
|
Harald Hoyer |
9d5d75 |
+echo "TESTDIR=\"$TESTDIR\"" > .testdir${TEST_RUN_ID:+-$TEST_RUN_ID}
|
|
Harald Hoyer |
9d5d75 |
export TESTDIR
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
command -v test_check &>/dev/null || test_check() {
|
|
Harald Hoyer |
9d5d75 |
@@ -50,11 +50,11 @@ while (($# > 0)); do
|
|
Harald Hoyer |
9d5d75 |
echo "TEST CLEANUP: $TEST_DESCRIPTION"
|
|
Harald Hoyer |
9d5d75 |
test_cleanup
|
|
Harald Hoyer |
9d5d75 |
rm -fr -- "$TESTDIR"
|
|
Harald Hoyer |
9d5d75 |
- rm -f -- .testdir
|
|
Harald Hoyer |
9d5d75 |
+ rm -f -- .testdir${TEST_RUN_ID:+-$TEST_RUN_ID}
|
|
Harald Hoyer |
9d5d75 |
exit $?;;
|
|
Harald Hoyer |
9d5d75 |
--all)
|
|
Harald Hoyer |
9d5d75 |
check_root
|
|
Harald Hoyer |
9d5d75 |
- if ! test_check 2&>test.log ; then
|
|
Harald Hoyer |
9d5d75 |
+ if ! test_check 2&>test-${TEST_RUN_ID:+-$TEST_RUN_ID}.log ; then
|
|
Harald Hoyer |
9d5d75 |
echo -e "TEST: $TEST_DESCRIPTION " $COLOR_WARNING "[SKIPPED]" $COLOR_NORMAL
|
|
Harald Hoyer |
9d5d75 |
exit 0;
|
|
Harald Hoyer |
9d5d75 |
else
|
|
Harald Hoyer |
9d5d75 |
@@ -66,9 +66,9 @@ while (($# > 0)); do
|
|
Harald Hoyer |
9d5d75 |
ret=$?
|
|
Harald Hoyer |
9d5d75 |
test_cleanup
|
|
Harald Hoyer |
9d5d75 |
rm -fr -- "$TESTDIR"
|
|
Harald Hoyer |
9d5d75 |
- rm -f -- .testdir
|
|
Harald Hoyer |
9d5d75 |
+ rm -f -- .testdir${TEST_RUN_ID:+-$TEST_RUN_ID}
|
|
Harald Hoyer |
9d5d75 |
exit $ret
|
|
Harald Hoyer |
9d5d75 |
- ) </dev/null >test.log 2>&1
|
|
Harald Hoyer |
9d5d75 |
+ ) </dev/null >test-${TEST_RUN_ID:+-$TEST_RUN_ID}.log 2>&1
|
|
Harald Hoyer |
9d5d75 |
else
|
|
Harald Hoyer |
9d5d75 |
set -o pipefail
|
|
Harald Hoyer |
9d5d75 |
(
|
|
Harald Hoyer |
9d5d75 |
@@ -76,25 +76,25 @@ while (($# > 0)); do
|
|
Harald Hoyer |
9d5d75 |
ret=$?
|
|
Harald Hoyer |
9d5d75 |
test_cleanup
|
|
Harald Hoyer |
9d5d75 |
if ((ret!=0)) && [[ -f "$TESTDIR"/server.log ]]; then
|
|
Harald Hoyer |
9d5d75 |
- mv [[ -f "$TESTDIR"/server.log ]] ./
|
|
Harald Hoyer |
9d5d75 |
+ mv [[ -f "$TESTDIR"/server.log ]] ./server${TEST_RUN_ID:+-$TEST_RUN_ID}.log
|
|
Harald Hoyer |
9d5d75 |
fi
|
|
Harald Hoyer |
9d5d75 |
rm -fr -- "$TESTDIR"
|
|
Harald Hoyer |
9d5d75 |
- rm -f -- .testdir
|
|
Harald Hoyer |
9d5d75 |
+ rm -f -- .testdir${TEST_RUN_ID:+-$TEST_RUN_ID}
|
|
Harald Hoyer |
9d5d75 |
exit $ret
|
|
Harald Hoyer |
9d5d75 |
- ) </dev/null 2>&1 | tee test.log
|
|
Harald Hoyer |
9d5d75 |
+ ) </dev/null 2>&1 | tee test-${TEST_RUN_ID:+-$TEST_RUN_ID}.log
|
|
Harald Hoyer |
9d5d75 |
fi
|
|
Harald Hoyer |
9d5d75 |
ret=$?
|
|
Harald Hoyer |
9d5d75 |
set +o pipefail
|
|
Harald Hoyer |
9d5d75 |
if [ $ret -eq 0 ]; then
|
|
Harald Hoyer |
9d5d75 |
- rm -- test.log
|
|
Harald Hoyer |
9d5d75 |
+ rm -- test-${TEST_RUN_ID:+-$TEST_RUN_ID}.log
|
|
Harald Hoyer |
9d5d75 |
echo -e "TEST: $TEST_DESCRIPTION " $COLOR_SUCCESS "[OK]" $COLOR_NORMAL
|
|
Harald Hoyer |
9d5d75 |
else
|
|
Harald Hoyer |
9d5d75 |
echo -e "TEST: $TEST_DESCRIPTION " $COLOR_FAILURE "[FAILED]" $COLOR_NORMAL
|
|
Harald Hoyer |
9d5d75 |
if [ "$V" == "2" ]; then
|
|
Harald Hoyer |
9d5d75 |
- cat $(pwd)/server.log $(pwd)/test.log
|
|
Harald Hoyer |
9d5d75 |
+ cat $(pwd)/server${TEST_RUN_ID:+-$TEST_RUN_ID}.log $(pwd)/test-${TEST_RUN_ID:+-$TEST_RUN_ID}.log
|
|
Harald Hoyer |
9d5d75 |
echo -e "TEST: $TEST_DESCRIPTION " $COLOR_FAILURE "[FAILED]" $COLOR_NORMAL
|
|
Harald Hoyer |
9d5d75 |
else
|
|
Harald Hoyer |
9d5d75 |
- echo "see $(pwd)/test.log"
|
|
Harald Hoyer |
9d5d75 |
+ echo "see $(pwd)/test-${TEST_RUN_ID:+-$TEST_RUN_ID}.log"
|
|
Harald Hoyer |
9d5d75 |
fi
|
|
Harald Hoyer |
9d5d75 |
fi
|
|
Harald Hoyer |
9d5d75 |
exit $ret;;
|
|
Harald Hoyer |
9d5d75 |
|