summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-10-19 13:19:53 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-10-19 13:19:53 +0000
commit7a1e60a581ff6fe5f3791b34d81b7bd503b33bef (patch)
tree0f75d2e4252ddc1e659a0ae026882751f098fd9b /utils
parent6602922878ca84f5adf86dc299b6fb32086a79f8 (diff)
downloadllvm-7a1e60a581ff6fe5f3791b34d81b7bd503b33bef.tar.gz
llvm-7a1e60a581ff6fe5f3791b34d81b7bd503b33bef.tar.bz2
llvm-7a1e60a581ff6fe5f3791b34d81b7bd503b33bef.tar.xz
NNT: Remove code to track build warnings, the buildbots cover this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84487 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rwxr-xr-xutils/NewNightlyTest.pl62
1 files changed, 4 insertions, 58 deletions
diff --git a/utils/NewNightlyTest.pl b/utils/NewNightlyTest.pl
index 08de84b515..c8be6ecf50 100755
--- a/utils/NewNightlyTest.pl
+++ b/utils/NewNightlyTest.pl
@@ -278,7 +278,7 @@ my $DejagnuLog = "$Prefix-Dejagnu-testrun.log";
my $DejagnuSum = "$Prefix-Dejagnu-testrun.sum";
my $DejagnuTestsLog = "$Prefix-DejagnuTests-Log.txt";
if (! -d $WebDir) {
- mkdir $WebDir, 0777;
+ mkdir $WebDir, 0777 or die "Unable to create web directory: '$WebDir'.";
if($VERBOSE){
warn "$WebDir did not exist; creating it.\n";
}
@@ -347,28 +347,6 @@ sub RunAppendingLoggedCommand {
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-#
-# DiffFiles - Diff the current version of the file against the last version of
-# the file, reporting things added and removed. This is used to report, for
-# example, added and removed warnings. This returns a pair (added, removed)
-#
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-sub DiffFiles {
- my $Suffix = shift;
- my @Others = GetDir $Suffix;
- if (@Others == 0) { # No other files? We added all entries...
- return (`cat $WebDir/$DATE$Suffix`, "");
- }
-# Diff the files now...
- my @Diffs = split "\n", `diff $WebDir/$DATE$Suffix $WebDir/$Others[0]`;
- my $Added = join "\n", grep /^</, @Diffs;
- my $Removed = join "\n", grep /^>/, @Diffs;
- $Added =~ s/^< //gm;
- $Removed =~ s/^> //gm;
- return ($Added, $Removed);
-}
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sub GetRegex { # (Regex with ()'s, value)
$_[1] =~ /$_[0]/m;
@@ -723,40 +701,8 @@ $DejagnuTestResults =
$DejagnuTime = "0.0" unless $DejagnuTime;
$DejagnuWallTime = "0.0" unless $DejagnuWallTime;
-##############################################################
-#
-# Get warnings from the build
-#
-##############################################################
if (!$NODEJAGNU) {
if ( $VERBOSE ) { print "BUILD INFORMATION COLLECTION STAGE\n"; }
- my @Warn = split "\n", `egrep 'warning:|Entering dir' $BuildLog`;
- my @Warnings;
- my $CurDir = "";
-
- foreach $Warning (@Warn) {
- if ($Warning =~ m/Entering directory \`([^\`]+)\'/) {
- $CurDir = $1; # Keep track of directory warning is in...
- # Remove buildir prefix if included
- if ($CurDir =~ m#$LLVMSrcDir/(.*)#) { $CurDir = $1; }
- } else {
- push @Warnings, "$CurDir/$Warning"; # Add directory to warning...
- }
- }
- my $WarningsFile = join "\n", @Warnings;
- $WarningsFile =~ s/:[0-9]+:/::/g;
-
- # Emit the warnings file, so we can diff...
- WriteFile "$WebDir/$DATE-Warnings.txt", $WarningsFile . "\n";
- my ($WarningsAdded, $WarningsRemoved) = DiffFiles "-Warnings.txt";
-
- # Output something to stdout if something has changed
- #print "ADDED WARNINGS:\n$WarningsAdded\n\n" if (length $WarningsAdded);
- #print "REMOVED WARNINGS:\n$WarningsRemoved\n\n" if (length $WarningsRemoved);
-
- #my @TmpWarningsAdded = split "\n", $WarningsAdded; ~PJ on upgrade
- #my @TmpWarningsRemoved = split "\n", $WarningsRemoved; ~PJ on upgrade
-
} #endif !NODEGAGNU
##############################################################
@@ -959,7 +905,7 @@ my %hash_of_data = (
'configtime_cpu'=> $ConfigTime,
'buildtime_wall' => $BuildWallTime,
'buildtime_cpu' => $BuildTime,
- 'warnings' => $WarningsFile,
+ 'warnings' => "",
'cvsusercommitlist' => "",
'cvsuserupdatelist' => "",
'cvsaddedfiles' => "",
@@ -973,8 +919,8 @@ my %hash_of_data = (
'multisource_programstable' => $MultiSourceProgramsTable,
'externalsource_programstable' => $ExternalProgramsTable,
'llcbeta_options' => $multisource_llcbeta_options,
- 'warnings_removed' => $WarningsRemoved,
- 'warnings_added' => $WarningsAdded,
+ 'warnings_removed' => "",
+ 'warnings_added' => "",
'passing_tests' => $passes,
'expfail_tests' => $xfails,
'unexpfail_tests' => $fails,