From 542e85921689e9ad8283f3d775b1db52df99e583 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Sun, 30 May 2004 00:17:47 +0000 Subject: [PATCH] Make the Regression/Feature test support excise all ": PASS" lines that 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 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/utils/NightlyTest.pl b/utils/NightlyTest.pl index 26a380efb6b..cf1d1b9c7a0 100755 --- a/utils/NightlyTest.pl +++ b/utils/NightlyTest.pl @@ -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 ( ) { if ( m/^--- TEST RESULTS/ ) { push(@lines, $_); last; } } + # Process test results while ( ) { if ( length($_) > 1 ) { - if ( ! m/^gmake:/ && ! m/^ qmtest.target:/ && !/^ local/ ) { + if ( ! m/: PASS[ ]*$/ && + ! m/^ qmtest.target:/ && + ! m/^ local/ && + ! m/^gmake:/ ) { push(@lines,$_); } }