aboutsummaryrefslogtreecommitdiffstats
path: root/utils/NightlyTest.pl
Commit message (Collapse)AuthorAgeFilesLines
* Modify the lines of code counting mechanism to use the new "countloc.sh"Reid Spencer2004-09-061-1/+1
| | | | | | | | utility. This avoids some problems with long line lengths and counting the wrong things. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16200 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove double paren use in system() function so that the command line canReid Spencer2004-09-051-2/+2
| | | | | | | be correctly interpreted by non-bash shells. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16194 91177308-0d34-0410-b5e6-96231b3b80d8
* Make the NightlyTest run tests out of projects/llvm-test instead ofReid Spencer2004-09-051-4/+6
| | | | | | | llvm/test/Programs git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16181 91177308-0d34-0410-b5e6-96231b3b80d8
* Split out -disable-codegen into -disable-llc and -disable-jit.Brian Gaeke2004-08-051-5/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15530 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix the nightly tester to default to using gnuplot in /usr/binChris Lattner2004-07-271-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15287 91177308-0d34-0410-b5e6-96231b3b80d8
* Ugh, the upgrade of zion brought in GCC 3.3.2, our arch nemesis.Chris Lattner2004-07-271-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15269 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't try to run qmtests if we fail to build the tree. The qmtests (atBrian Gaeke2004-06-251-0/+2
| | | | | | | least, on macosx) will spiral out of control instead of failing gracefully. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14396 91177308-0d34-0410-b5e6-96231b3b80d8
* Move the tests for readability of the template and gnuplot files so theyReid Spencer2004-06-231-11/+11
| | | | | | | | | occur AFTER the source is checked out. This ensures that if either of the -gnuplotscript or -templatefile options are not given, that they get picked up from the checkout directory and don't abort the test unnecessarily. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14346 91177308-0d34-0410-b5e6-96231b3b80d8
* Added a -noexternals options to avoid performing the externals tests onReid Spencer2004-06-231-5/+17
| | | | | | | test environments that don't have Povray or SPEC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14345 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure GetRegEx returns something gnuplot can deal with (a number, notReid Spencer2004-06-231-1/+1
| | | | | | | a ?) so that graphs don't bail if something fails in a test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14344 91177308-0d34-0410-b5e6-96231b3b80d8
* - Added the -nice option for nicing the build processes.Reid Spencer2004-06-221-152/+201
| | | | | | | | | | | | | - Added the -gnuplotscript option to specify the GnuPlot script to use. - Added the -templatefile option to specify the HTML template to use. - Moved subroutines to top of file. - Used variables for file names in case we want to change to directories. - Made program track its directory changes in $VERBOSE mode (for debugging) - Added variables to support tracking start time, finish time, and platform details about each nightly test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14321 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't trim @PrevDays (causing an error) if it isn't long enough.Brian Gaeke2004-06-111-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14156 91177308-0d34-0410-b5e6-96231b3b80d8
* Add two options to the program:Reid Spencer2004-06-111-1/+8
| | | | | | | | | | | | -release causes ENABLE_OPTIMIZED=1 to be added to the make line so that the test runs against optimized code. -pedantic causes the CompileOptimizeOpts variable to be overridden to add several additional warnings not picked up by -Wall. This should help catch additional programming faux pas. See the diff for the specific details. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14153 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow dates with slashes in them in $DateRE.Brian Gaeke2004-06-101-1/+2
| | | | | | | Don't match on $Filename (which will be unset) if we hit 'UNMATCHABLE:'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14112 91177308-0d34-0410-b5e6-96231b3b80d8
* * Fix indentation of Regression Test Results by making sure theReid Spencer2004-06-081-4/+10
| | | | | | | | GetQMTestResults function closes all its open tags. * Cause XFAIL results to not be reported at all except in the stats. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14067 91177308-0d34-0410-b5e6-96231b3b80d8
* Honor DISABLE_CBE, etc., even when doing the "running tests" (i.e., Olden)Brian Gaeke2004-06-041-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14004 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow script to set configure args.Brian Gaeke2004-06-031-3/+10
| | | | | | | Allow environment to set llvmgccdir. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13994 91177308-0d34-0410-b5e6-96231b3b80d8
* Add -disable-codegen option to disable LLC and JIT targetsChris Lattner2004-06-031-5/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13978 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean up the Feature and Regression test output to (a) use section headers,Reid Spencer2004-05-311-10/+35
| | | | | | | | | (b) avoid <pre> tag so page width doesn't become excessive, (c) omit the execution time stats, (d) format each reported test in a list with bold headings for readability, (e) omit long lines of dashes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13912 91177308-0d34-0410-b5e6-96231b3b80d8
* Make the Regression/Feature test support excise all ": PASS" lines thatReid Spencer2004-05-301-2/+7
| | | | | | | | 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
* Changes to make the nightly tester run the regression tests at night, yaay!Chris Lattner2004-05-281-9/+139
| | | | | | | Change contributed by Reid Spencer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13882 91177308-0d34-0410-b5e6-96231b3b80d8
* Eliminate annoying warnings from the tester, hopefully for real this time.Chris Lattner2004-01-121-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10777 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix annoying warnings. W doesn't have a revision numberChris Lattner2004-01-091-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10736 91177308-0d34-0410-b5e6-96231b3b80d8
* Change perl interpreter path to the standard /usr/bin/perl.Alkis Evlogimenos2004-01-071-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10708 91177308-0d34-0410-b5e6-96231b3b80d8
* Eliminate a spurious warningChris Lattner2003-12-191-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10540 91177308-0d34-0410-b5e6-96231b3b80d8
* If -enable-linscan is specified, add ENABLE_LINEARSCAN=1 to the make commandlineChris Lattner2003-12-191-3/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10527 91177308-0d34-0410-b5e6-96231b3b80d8
* This may fix the "0 dirs" stuff we get in the nightly tests when they areBrian Gaeke2003-12-011-2/+2
| | | | | | | checking out over remote cvs connections. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10278 91177308-0d34-0410-b5e6-96231b3b80d8
* I'm tired of the nightly tester stopping, aren't you?Chris Lattner2003-10-281-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9544 91177308-0d34-0410-b5e6-96231b3b80d8
* Add more space!Chris Lattner2003-10-211-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9330 91177308-0d34-0410-b5e6-96231b3b80d8
* DeHTMLify the email so that it only gets sent out if something changes.Chris Lattner2003-10-191-7/+10
| | | | | | | Add printouts about failed building and testing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9253 91177308-0d34-0410-b5e6-96231b3b80d8
* Print stuff to stdout if something changes.Chris Lattner2003-10-181-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9235 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix bug in scriptChris Lattner2003-10-141-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9110 91177308-0d34-0410-b5e6-96231b3b80d8
* LLVM CVS repository has moved.Misha Brukman2003-10-131-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9099 91177308-0d34-0410-b5e6-96231b3b80d8
* Greatly expand documentation comment at head of file... I had toBrian Gaeke2003-10-111-9/+33
| | | | | | | | | | | | | try to understand it; maybe this will help someone else do so too. Default CVSRootDir to $CVSROOT first, then the path in ~vadve only if $CVSROOT was not set. Checkout with -z3 if we might be checking out over ssh/rsh. Check the filename of gnuplot to see if it is executable; if not, as a last resort, try just plain "gnuplot", hoping it is in the path somewhere. Remove a little extra whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9046 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix bug in previous checkinChris Lattner2003-09-231-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8694 91177308-0d34-0410-b5e6-96231b3b80d8
* Make it detect failed builds betterChris Lattner2003-09-231-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8690 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix the nightly tester now that olden has been movedChris Lattner2003-09-141-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8508 91177308-0d34-0410-b5e6-96231b3b80d8
* Make build errors stand out by coloring them red.Misha Brukman2003-08-211-3/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8017 91177308-0d34-0410-b5e6-96231b3b80d8
* Start testing SPEC as well as singlesource/multisourceChris Lattner2003-08-211-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8005 91177308-0d34-0410-b5e6-96231b3b80d8
* Catch testing errorsChris Lattner2003-08-201-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7981 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix bugs in testerChris Lattner2003-08-191-16/+23
| | | | | | | Add new -norunningtests option git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7972 91177308-0d34-0410-b5e6-96231b3b80d8
* Do not force a runtimelimit! We were actually reducing it.Chris Lattner2003-08-191-4/+72
| | | | | | | Start running LARGE_PROBLEM_SIZE tests on Olden, keeping track of the results. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7969 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the magic incantations to get a running LOC graph updated each night...Chris Lattner2003-08-181-5/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7957 91177308-0d34-0410-b5e6-96231b3b80d8
* Wrap line at 80 columnsChris Lattner2003-08-181-1/+2
| | | | | | | Fix bogus failures git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7947 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix minor bugs in the testerChris Lattner2003-08-181-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7943 91177308-0d34-0410-b5e6-96231b3b80d8
* * Split the programs table into MultiSource and SingleSource componentsChris Lattner2003-08-181-14/+41
| | | | | | | | * Instead of printing the time to configure as the build time, print the time to configure AND the build time, explicitly git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7942 91177308-0d34-0410-b5e6-96231b3b80d8
* Make the check for a failed test run more robust!!Chris Lattner2003-08-171-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7924 91177308-0d34-0410-b5e6-96231b3b80d8
* * Enable SPEC testing in the `configure' script command lineMisha Brukman2003-08-141-3/+3
| | | | | | | | * Switched from using `m||' to `m##' because VIM mis-highlights `m||' * Simplified the regex getting the file version number git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7842 91177308-0d34-0410-b5e6-96231b3b80d8
* Sort the file listsChris Lattner2003-08-061-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7638 91177308-0d34-0410-b5e6-96231b3b80d8
* Forget about KEEP_SYMBOLS, make sure to build into the temp directory, not ↵Chris Lattner2003-07-311-3/+1
| | | | | | into localhome git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7450 91177308-0d34-0410-b5e6-96231b3b80d8