]> The Tcpdump Group git mirrors - tcpdump/blobdiff - tests/TESTonce
if SKIPPASSED is set, then only show failures, and change some symbols for replacements
[tcpdump] / tests / TESTonce
index 104fd28d5a9ac140a082729d2a75293fdf7fdafe..3568d8f1c3b4e2e44d0d4346bf3938628629642d 100755 (executable)
@@ -88,13 +88,15 @@ else {
             $r = $nr;
         }
         $errdiffstat = WEXITSTATUS($nr);
+    } else {
+        $errdiffstat = "-"
     }
 
     if($r == 0) {
         if($linecount == 0 && $status == 0) {
             unlink($stderrlog);
         } else {
-            $errdiffstat = 1;
+            $errdiffstat = "+";
         }
     }
 
@@ -106,7 +108,9 @@ if($r == 0) {
     if($linecount > 0) {
         $stderrlog=sprintf("-- %d lines extra in stderr", $linecount);
     }
-    printf "    %-35s: passed%s\n", $name, $stderrlog;
+    if(!defined($ENV{"SKIPPASSED"})) {
+        printf "    %-35s: passed%s\n", $name, $stderrlog;
+    }
     unlink "tests/DIFF/$outputbase.diff";
     exit 0;
 }