Brian Gaeke
f6c2637825
Split out -disable-codegen into -disable-llc and -disable-jit.
...
llvm-svn: 15530
2004-08-05 19:54:59 +00:00
Chris Lattner
5bf43883a6
Fix the nightly tester to default to using gnuplot in /usr/bin
...
llvm-svn: 15287
2004-07-27 18:41:49 +00:00
Chris Lattner
5a6ff22b3c
Ugh, the upgrade of zion brought in GCC 3.3.2, our arch nemesis.
...
llvm-svn: 15269
2004-07-27 08:29:06 +00:00
Brian Gaeke
51af85964a
Don't try to run qmtests if we fail to build the tree. The qmtests (at
...
least, on macosx) will spiral out of control instead of failing gracefully.
llvm-svn: 14396
2004-06-25 07:25:28 +00:00
Reid Spencer
3c6901d00e
Move the tests for readability of the template and gnuplot files so they
...
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.
llvm-svn: 14346
2004-06-23 14:07:12 +00:00
Reid Spencer
7971076728
Added a -noexternals options to avoid performing the externals tests on
...
test environments that don't have Povray or SPEC.
llvm-svn: 14345
2004-06-23 07:45:46 +00:00
Reid Spencer
3f1029e152
Make sure GetRegEx returns something gnuplot can deal with (a number, not
...
a ?) so that graphs don't bail if something fails in a test.
llvm-svn: 14344
2004-06-23 06:36:34 +00:00
Reid Spencer
90b558637b
- Added the -nice option for nicing the build processes.
...
- 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.
llvm-svn: 14321
2004-06-22 15:38:37 +00:00
Brian Gaeke
a4caf3f4f1
Don't trim @PrevDays (causing an error) if it isn't long enough.
...
llvm-svn: 14156
2004-06-11 19:55:30 +00:00
Reid Spencer
1c1bf98896
Add two options to the program:
...
-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.
llvm-svn: 14153
2004-06-11 07:06:22 +00:00
Brian Gaeke
e24e40500f
Allow dates with slashes in them in $DateRE.
...
Don't match on $Filename (which will be unset) if we hit 'UNMATCHABLE:'.
llvm-svn: 14112
2004-06-10 07:44:28 +00:00
Reid Spencer
22208f45ef
* Fix indentation of Regression Test Results by making sure the
...
GetQMTestResults function closes all its open tags.
* Cause XFAIL results to not be reported at all except in the stats.
llvm-svn: 14067
2004-06-08 08:01:33 +00:00
Brian Gaeke
0c586cdc5e
Honor DISABLE_CBE, etc., even when doing the "running tests" (i.e., Olden)
...
llvm-svn: 14004
2004-06-04 00:07:12 +00:00
Brian Gaeke
412756570b
Allow script to set configure args.
...
Allow environment to set llvmgccdir.
llvm-svn: 13994
2004-06-03 21:46:56 +00:00
Chris Lattner
e83914344f
Add -disable-codegen option to disable LLC and JIT targets
...
llvm-svn: 13978
2004-06-03 03:29:39 +00:00
Reid Spencer
9e332d6760
Clean up the Feature and Regression test output to (a) use section headers,
...
(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.
llvm-svn: 13912
2004-05-31 20:59:55 +00:00
Reid Spencer
4fa0a6a7c1
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 :)
llvm-svn: 13901
2004-05-30 00:17:47 +00:00
Chris Lattner
a0221771ac
Changes to make the nightly tester run the regression tests at night, yaay!
...
Change contributed by Reid Spencer.
llvm-svn: 13882
2004-05-28 20:30:23 +00:00
Chris Lattner
91b68d6a5a
Eliminate annoying warnings from the tester, hopefully for real this time.
...
llvm-svn: 10777
2004-01-12 16:55:30 +00:00
Chris Lattner
9bd912df75
Fix annoying warnings. W doesn't have a revision number
...
llvm-svn: 10736
2004-01-09 18:39:04 +00:00
Alkis Evlogimenos
e601a591a2
Change perl interpreter path to the standard /usr/bin/perl.
...
llvm-svn: 10708
2004-01-07 01:48:26 +00:00
Chris Lattner
2233ad8f0b
Eliminate a spurious warning
...
llvm-svn: 10540
2003-12-19 19:48:43 +00:00
Chris Lattner
906ef6c1f7
If -enable-linscan is specified, add ENABLE_LINEARSCAN=1 to the make commandline
...
llvm-svn: 10527
2003-12-19 03:47:31 +00:00
Brian Gaeke
cc408cc4dc
This may fix the "0 dirs" stuff we get in the nightly tests when they are
...
checking out over remote cvs connections.
llvm-svn: 10278
2003-12-01 05:31:12 +00:00
Chris Lattner
92b307a5c4
I'm tired of the nightly tester stopping, aren't you?
...
llvm-svn: 9544
2003-10-28 18:37:24 +00:00
Chris Lattner
57cbb53968
Add more space!
...
llvm-svn: 9330
2003-10-21 15:47:31 +00:00
Chris Lattner
4054f75405
DeHTMLify the email so that it only gets sent out if something changes.
...
Add printouts about failed building and testing.
llvm-svn: 9253
2003-10-19 16:54:00 +00:00
Chris Lattner
b06ba9f4b3
Print stuff to stdout if something changes.
...
llvm-svn: 9235
2003-10-18 19:31:39 +00:00
Chris Lattner
f6db20e5bb
Fix bug in script
...
llvm-svn: 9110
2003-10-14 01:22:08 +00:00
Misha Brukman
ee0dc0d623
LLVM CVS repository has moved.
...
llvm-svn: 9099
2003-10-13 20:28:48 +00:00
Brian Gaeke
3f59e62c08
Greatly expand documentation comment at head of file... I had to
...
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.
llvm-svn: 9046
2003-10-11 05:34:00 +00:00
Chris Lattner
4a8c37b4c5
Fix bug in previous checkin
...
llvm-svn: 8694
2003-09-23 22:02:01 +00:00
Chris Lattner
21106c98aa
Make it detect failed builds better
...
llvm-svn: 8690
2003-09-23 20:33:04 +00:00
Chris Lattner
038d15f8c3
Fix the nightly tester now that olden has been moved
...
llvm-svn: 8508
2003-09-14 06:00:49 +00:00
Misha Brukman
09deeb05a2
Make build errors stand out by coloring them red.
...
llvm-svn: 8017
2003-08-21 20:22:52 +00:00
Chris Lattner
e3b007b460
Start testing SPEC as well as singlesource/multisource
...
llvm-svn: 8005
2003-08-21 15:55:26 +00:00
Chris Lattner
0b012f0e4b
Catch testing errors
...
llvm-svn: 7981
2003-08-20 15:44:33 +00:00
Chris Lattner
a94cbbcf88
Fix bugs in tester
...
Add new -norunningtests option
llvm-svn: 7972
2003-08-19 18:35:03 +00:00
Chris Lattner
5cc11490e1
Do not force a runtimelimit! We were actually reducing it.
...
Start running LARGE_PROBLEM_SIZE tests on Olden, keeping track of the results.
llvm-svn: 7969
2003-08-19 15:08:34 +00:00
Chris Lattner
a069a39e26
Add the magic incantations to get a running LOC graph updated each night...
...
llvm-svn: 7957
2003-08-18 20:07:54 +00:00
Chris Lattner
3984bb850b
Wrap line at 80 columns
...
Fix bogus failures
llvm-svn: 7947
2003-08-18 15:11:13 +00:00
Chris Lattner
41ddd7b26a
Fix minor bugs in the tester
...
llvm-svn: 7943
2003-08-18 14:07:03 +00:00
Chris Lattner
8e102e18b2
* Split the programs table into MultiSource and SingleSource components
...
* Instead of printing the time to configure as the build time, print the
time to configure AND the build time, explicitly
llvm-svn: 7942
2003-08-18 06:05:21 +00:00
Chris Lattner
40ad2bd7cd
Make the check for a failed test run more robust!!
...
llvm-svn: 7924
2003-08-17 20:52:05 +00:00
Misha Brukman
cdb5fe46cd
* Enable SPEC testing in the `configure' script command line
...
* Switched from using `m||' to `m##' because VIM mis-highlights `m||'
* Simplified the regex getting the file version number
llvm-svn: 7842
2003-08-14 15:26:28 +00:00
Chris Lattner
54e47afae3
Sort the file lists
...
llvm-svn: 7638
2003-08-06 16:02:50 +00:00
Chris Lattner
21b4d8ee69
Forget about KEEP_SYMBOLS, make sure to build into the temp directory, not into localhome
...
llvm-svn: 7450
2003-07-31 16:05:11 +00:00
Misha Brukman
7a14db826d
* Made $Template refer to a path relative to the checked-out tree
...
* Made error messages print out what directory failed chdir()
* Put quotes around search arguments to grep
* Use `egrep' instead of `grep -e' because they are equivalent but `grep' does
not have the `-e' option on Sparc/Solaris
* Added `--enable-jit' to the ./configure command because both X86 and Sparc
have JITs and we want them to be tested
* Fixed the regular expressions parsing the changes in CVS which were causing
the script to die
llvm-svn: 7118
2003-07-07 21:27:40 +00:00
Chris Lattner
d38a125402
Update to configure the tree before building it.
...
llvm-svn: 7026
2003-07-01 16:02:00 +00:00
Chris Lattner
9d2a41f43e
Modify script to support checkins on branches
...
llvm-svn: 6921
2003-06-26 20:11:07 +00:00