diff options
author | Chris Lattner <sabre@nondot.org> | 2003-10-19 16:54:00 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-10-19 16:54:00 +0000 |
commit | be197877cf390783b645f082b55e46af58990c72 (patch) | |
tree | 6513c8dca8a3cdb50278268a1ea51c026ac42902 /utils | |
parent | b1698411660a68d1dc0588a5536a5689de74b6d8 (diff) | |
download | external_llvm-be197877cf390783b645f082b55e46af58990c72.zip external_llvm-be197877cf390783b645f082b55e46af58990c72.tar.gz external_llvm-be197877cf390783b645f082b55e46af58990c72.tar.bz2 |
DeHTMLify the email so that it only gets sent out if something changes.
Add printouts about failed building and testing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9253 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/NightlyTest.pl | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/utils/NightlyTest.pl b/utils/NightlyTest.pl index 6e4a53e..870ef70 100755 --- a/utils/NightlyTest.pl +++ b/utils/NightlyTest.pl @@ -226,6 +226,7 @@ if (`grep '^gmake[^:]*: .*Error' $Prefix-Build-Log.txt | wc -l` + 0 || `grep '^gmake: \*\*\*.*Stop.' $Prefix-Build-Log.txt | wc -l`+0) { $BuildError = "<h3><font color='red'>Build error: compilation " . "<a href=\"$DATE-Build-Log.txt\">aborted</a></font></h3>"; + print "BUILD ERROR\n"; } # @@ -252,13 +253,13 @@ $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"; -$WarningsAdded = AddPreTag $WarningsAdded; -$WarningsRemoved = AddPreTag $WarningsRemoved; # 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); +$WarningsAdded = AddPreTag $WarningsAdded; +$WarningsRemoved = AddPreTag $WarningsRemoved; # # Get some statistics about CVS commits over the current day... @@ -332,10 +333,12 @@ sub TestDirectory { if (`grep '^gmake[^:]: .*Error' $Prefix-$SubDir-ProgramTest.txt | wc -l` + 0){ $TestError = 1; $ProgramsTable = "<font color=white><h2>Error running tests!</h2></font>"; + print "ERROR TESTING\n"; } elsif (`grep '^gmake[^:]: .*No rule to make target' $Prefix-$SubDir-ProgramTest.txt | wc -l` + 0) { $TestError = 1; $ProgramsTable = "<font color=white><h2>Makefile error running tests!</h2></font>"; + print "ERROR TESTING\n"; } else { $TestError = 0; $ProgramsTable = ReadFile "report.nightly.html"; @@ -395,17 +398,17 @@ if ($TestError) { $TestsRemoved = "$TestsRemoved$Test\n" if (!exists $NewTests{$Test}); } + print "TESTS ADDED: \n$TestsAdded\n\n" if (length $TestsAdded); + print "TESTS REMOVED:\n$TestsRemoved\n\n" if (length $TestsRemoved); + print "TESTS FIXED: \n$TestsFixed\n\n" if (length $TestsFixed); + print "TESTS BROKEN: \n$TestsBroken\n\n" if (length $TestsBroken); + $TestsAdded = AddPreTag $TestsAdded; $TestsRemoved = AddPreTag $TestsRemoved; $TestsFixed = AddPreTag $TestsFixed; $TestsBroken = AddPreTag $TestsBroken; } -print "TESTS ADDED: \n$TestsAdded\n\n" if (length $TestsAdded); -print "TESTS REMOVED:\n$TestsRemoved\n\n" if (length $TestsRemoved); -print "TESTS FIXED: \n$TestsFixed\n\n" if (length $TestsFixed); -print "TESTS BROKEN: \n$TestsBroken\n\n" if (length $TestsBroken); - # If we built the tree successfully, runs of the Olden suite with # LARGE_PROBLEM_SIZE on so that we can get some "running" statistics. |