aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni <matzeton@googlemail.com>2022-07-05 15:08:59 +0200
committerGitHub <noreply@github.com>2022-07-05 15:08:59 +0200
commit388dfb8e1309d1998aa9e16a85b33041f9008035 (patch)
tree2a2ac3b9a4ae9cd75aa1a8decdf6dceea2b10c28
parent7fa8d882d83577334c7c91843eb40c2ebae8bf74 (diff)
Run regression tests from different locations at the same time w/o side effects on the results. (#1638)
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
-rwxr-xr-xtests/do.sh.in10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/do.sh.in b/tests/do.sh.in
index 6172439ba..b3ff16a06 100755
--- a/tests/do.sh.in
+++ b/tests/do.sh.in
@@ -80,11 +80,11 @@ check_results() {
fi
if [ -f result/$f.out ]; then
- CMD="$READER -q -K JSON -k /dev/null -t -i pcap/$f -w /tmp/reader.out -v 2"
+ CMD="$READER -q -K JSON -k /dev/null -t -i pcap/$f -w /tmp/reader.$$.out -v 2"
CPUPROFILE=result/$f.cprof HEAPPROFILE=result/$f $CMD
CMD_RET=$?
if [ $CMD_RET -eq 0 ]; then
- NUM_DIFF=`${CMD_DIFF} result/$f.out /tmp/reader.out | wc -l`
+ NUM_DIFF=`${CMD_DIFF} result/$f.out /tmp/reader.$$.out | wc -l`
else
printf "%-48s\tERROR (ndpiReader${EXE_SUFFIX} exit code: ${CMD_RET})\n" "$f"
RC=$(( RC + 1 ))
@@ -96,14 +96,14 @@ check_results() {
else
printf "%-48s\tERROR\n" "$f"
echo "$CMD [old vs new]"
- ${CMD_DIFF} result/$f.out /tmp/reader.out
+ ${CMD_DIFF} result/$f.out /tmp/reader.$$.out
if [ ! -z "${CMD_COLORDIFF}" -a ! -z "${CMD_WDIFF}" ]; then
- ${CMD_WDIFF} -n -3 result/$f.out /tmp/reader.out | sort | uniq | ${CMD_COLORDIFF}
+ ${CMD_WDIFF} -n -3 result/$f.out /tmp/reader.$$.out | sort | uniq | ${CMD_COLORDIFF}
fi
RC=$(( RC + 1 ))
fi
- /bin/rm -f /tmp/reader.out
+ /bin/rm -f /tmp/reader.$$.out
fi
done