$r = system "../tcpdump 2>/dev/null -n -r $input $options | tee NEW/$output | diff -uw $output - >DIFF/$output.diff";
if($r == 0) {
- printf "%-30s: passed\n", $name;
+ printf " %-30s: passed\n", $name;
unlink "DIFF/$output.diff";
exit 0;
}
-printf "%-30s: TEST FAILED", $name;
+printf " %-30s: TEST FAILED", $name;
open FOUT, '>>failure-outputs.txt';
printf FOUT "Failed test: $name\n\n";
close FOUT;
mkdir -p DIFF
passed=0
failed=0
-INDENT=' '
cat /dev/null > failure-outputs.txt
runComplexTests()
for i in *.sh
do
case $i in TEST*.sh) continue;; esac
- echo -n "$INDENT"
if sh ./$i
then
passed=`expr $passed + 1`
'') continue;;
esac
[ "$only" != "" -a "$name" != "$only" ] && continue
- echo -n "$INDENT"
if ./TESTonce $name $input $output "$options"
then
passed=`expr $passed + 1`
# GCC build and must reproduce correctly on any other GCC build regardless of
# the architecture.
-if grep -qe '^CC = gcc$' ../Makefile
+if grep '^CC = gcc$' ../Makefile >/dev/null
then
./TESTonce lmp-v lmp.pcap lmp-v.out '-t -T lmp -v'
else
- printf '%-30s: TEST SKIPPED (compiler is not GCC)\n' 'lmp-v'
+ printf ' %-30s: TEST SKIPPED (compiler is not GCC)\n' 'lmp-v'
fi