diff options
author | Toni <matzeton@googlemail.com> | 2022-07-05 15:08:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-05 15:08:59 +0200 |
commit | 388dfb8e1309d1998aa9e16a85b33041f9008035 (patch) | |
tree | 2a2ac3b9a4ae9cd75aa1a8decdf6dceea2b10c28 | |
parent | 7fa8d882d83577334c7c91843eb40c2ebae8bf74 (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-x | tests/do.sh.in | 10 |
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 |