Make the Regression/Feature test support excise all ": PASS" lines that
authorReid Spencer <rspencer@reidspencer.com>
Sun, 30 May 2004 00:17:47 +0000 (00:17 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sun, 30 May 2004 00:17:47 +0000 (00:17 +0000)
indicate successful tests. We're really only interested in the bad news
in this output :)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13901 91177308-0d34-0410-b5e6-96231b3b80d8

utils/NightlyTest.pl

index 26a380efb6b16d09bde3283afa23e55ac96bcbae..cf1d1b9c7a0e3a87d99ea59a8dd26722035ddab7 100755 (executable)
@@ -180,7 +180,7 @@ if ($VERBOSE) {
 if (!$NOCHECKOUT) {
   if (-d $BuildDir) {
     if (!$NOREMOVE) {
-      rmdir $BuildDir or die "Could not remove CVS checkout directory $BuildDir!";
+      system "rm -rf $BuildDir"; 
     } else {
        die "CVS checkout directory $BuildDir already exists!";
     }
@@ -270,14 +270,19 @@ sub GetQMTestResults { # (filename)
   my $firstline;
   $/ = "\n"; #Make sure we're going line at a time.
   if (open SRCHFILE, $filename) {
+    # Skip stuff before ---TEST RESULTS
     while ( <SRCHFILE> ) {
       if ( m/^--- TEST RESULTS/ ) { 
          push(@lines, $_); last; 
       }
     }
+    # Process test results
     while ( <SRCHFILE> ) {
       if ( length($_) > 1 ) { 
-         if ( ! m/^gmake:/ && ! m/^    qmtest.target:/ && !/^      local/ ) {
+         if ( ! m/: PASS[ ]*$/ &&
+              ! m/^    qmtest.target:/ && 
+              ! m/^      local/ &&
+              ! m/^gmake:/ ) {
          push(@lines,$_); 
        }
       }