From 5c606c929c473df1ce52025509509de6be40679d Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Tue, 5 Jul 2022 14:06:37 +0200 Subject: Run regression tests from different locations at the same time w/o side effects on the results. Signed-off-by: Toni Uhlig --- tests/do.sh.in | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'tests') 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 -- cgit v1.2.3