Nick Lewycky
380c3aac60
Escape "$#".
...
llvm-svn: 51998
2008-06-05 12:54:44 +00:00
Tanya Lattner
8be5e14a70
Add nosubmit option to control what is sent back to the results server.
...
Patch by Joachim Durchholz. Thanks!
llvm-svn: 48139
2008-03-10 07:28:08 +00:00
Evan Cheng
672ba05b73
Need a space to separate Make options.
...
llvm-svn: 45964
2008-01-14 17:58:03 +00:00
Evan Cheng
01ee195d38
Add -disable-lto optimization.
...
llvm-svn: 45900
2008-01-12 04:27:18 +00:00
Evan Cheng
c6287abec9
Added -test-opts to specify test options.
...
llvm-svn: 43971
2007-11-10 01:33:27 +00:00
Tanya Lattner
312ef27b52
If the user did not check out LLVM and request it to be built, it should be a build error. This relies on the user having a successful build of LLVM, but the tests will fail if they dont.
...
llvm-svn: 42514
2007-10-02 00:19:27 +00:00
Reid Spencer
d0ce01f3de
Remove the last vestiges of -usesvn.
...
Implement -usecvs just in case we need to go back to cvs for some reason.
llvm-svn: 37837
2007-07-02 06:19:57 +00:00
Reid Spencer
796eb92698
We want the Subversion checkout to succeed even if we don't specify
...
the -verbose option! Doh!
llvm-svn: 37836
2007-07-02 06:16:32 +00:00
John Criswell
5e067e8643
Applied Reid's patch. Long live Subversion!
...
llvm-svn: 37812
2007-06-29 19:12:50 +00:00
Reid Spencer
3b037fbe81
Fix problems with the checkout and cd directories for SVN checkout.
...
llvm-svn: 37797
2007-06-29 03:12:42 +00:00
Reid Spencer
fee7d394f7
Update for Subversion conversion:
...
1. Fix comments for -usesvn and -svnurl options.
2. Fix default URL for SVN access.
3. Fix paths to accommodate "trunk" when checking out from SVN.
llvm-svn: 37736
2007-06-26 17:08:16 +00:00
Evan Cheng
f3da111f16
Remove duplicated line.
...
llvm-svn: 37040
2007-05-14 18:03:45 +00:00
Lauro Ramos Venancio
4b7c032c6e
Make my proxy happy.
...
llvm-svn: 36665
2007-05-03 14:05:07 +00:00
Tanya Lattner
425b614986
Adding target triplet to be passed to database.
...
llvm-svn: 35958
2007-04-13 04:36:48 +00:00
Jeff Cohen
8d7aaa4843
Correctly report version of GCC used.
...
llvm-svn: 35866
2007-04-10 19:13:43 +00:00
Reid Spencer
ed3e05f699
Terminate some lines that need to be.
...
llvm-svn: 35725
2007-04-07 05:20:07 +00:00
Reid Spencer
ed64d11c33
Reinstate the SVN capability without requiring Date::Parse. As before the
...
SVN Repository is only used if requested with -usesvn option otherwise it
uses CVS.
llvm-svn: 35721
2007-04-07 04:41:16 +00:00
Reid Spencer
22ecfc9cc9
Revert this until the Date::Parse module can be installed on the nightly
...
testers.
llvm-svn: 35657
2007-04-04 06:59:36 +00:00
Reid Spencer
fcebed346e
Prepare for Subversion migration by implementing a -usesvn to tell the
...
script to to check out llvm and llvm-test from Subversion instead of CVS.
Without this option the script will continue to check out from CVS. To
specify the Subversion URL, set the SVNURL environment variable or pass
-svnurl followed by the URL. For now, -svnurl will default to Reid's
temporary (read-only, daily snapshot) SVN server. Try it out if you like!
llvm-svn: 35621
2007-04-03 08:28:44 +00:00
Reid Spencer
a10284b03f
Add an option to enable lli (interpreter mode) testing.
...
llvm-svn: 31899
2006-11-24 20:34:16 +00:00
Reid Spencer
bddf9a66ec
80 cols fix.
...
llvm-svn: 31050
2006-10-19 15:24:04 +00:00
Jim Laskey
dca41cb87b
Wrong directory.
...
llvm-svn: 30669
2006-09-29 17:31:45 +00:00
Jim Laskey
654a319cca
Fix search file for -release.
...
llvm-svn: 30647
2006-09-28 18:45:11 +00:00
Jim Laskey
b9f4391b46
Add support for -release-asserts.
...
llvm-svn: 30646
2006-09-28 17:49:20 +00:00
Jim Laskey
a46690e7de
Trim the home directory from the dejagnu test
...
llvm-svn: 30519
2006-09-20 09:20:22 +00:00
Jim Laskey
86b2204935
Switching to NewNightlyTest.php
...
llvm-svn: 30394
2006-09-15 17:03:36 +00:00
Evan Cheng
77da6a9609
Issue cvs co with -P option to prune empty directories. Remove the unnecessary
...
update stage.
llvm-svn: 29955
2006-08-29 18:01:18 +00:00
Patrick Jenkins
6c18e5e7b7
Corrected an error that was introduced yesterday that caused the GCC
...
version to be left blank if the build failed.
Also corrected a problem where if the build failed the nightly tester
would still try to read the results of the Dejagnutests log even
though it didnt exist.
llvm-svn: 29829
2006-08-22 18:11:19 +00:00
Patrick Jenkins
d3d74dec7b
The new nightly tester should stop outputing a message stating the
...
testresults directory is not present unless the script is run as verbose.
llvm-svn: 29797
2006-08-21 20:45:57 +00:00
Patrick Jenkins
253fe71c46
These changes reflect the changes in the database for how tests are stored
...
and bring the handing of dejagnu tests into compliance with this new scheme.
llvm-svn: 29772
2006-08-18 18:00:21 +00:00
Patrick Jenkins
8a8893471f
Changing the format dejagnu tests are submitted. We used to only submit multisource information for pass fail. Now we submit all pass/fail test information. This should fix the issue where some results were not being reported.
...
llvm-svn: 29757
2006-08-17 22:11:03 +00:00
Patrick Jenkins
de01f0e1c2
My last commit added some experimental features I have been working on. This commit rolls those back.
...
llvm-svn: 29738
2006-08-16 22:32:20 +00:00
Patrick Jenkins
ca80c08de2
Changed the call to countloc.sh so that the correct topdirectory of the llvm build is set.
...
llvm-svn: 29736
2006-08-16 22:18:41 +00:00
Reid Spencer
7f2ce5b626
Make all tools that use llvmdo have a -topdir option that allows the top
...
source dir for LLVM to be specified explicitly. This removes the dependency
on the llvm-config script. If the option is not given, then the scripts use
llvm-config which should be both built and in the PATH. This arrangement
provides a useful default for most developers but also allows the nightly
tester to execute countloc.sh before llvm-config is built and without
altering the PATH.
llvm-svn: 29663
2006-08-14 18:49:05 +00:00
Patrick Jenkins
08a5429d76
Added some comments to clarify code around sub TestDirectory
...
llvm-svn: 29658
2006-08-14 16:07:14 +00:00
Reid Spencer
24b0f0757f
Changes for LLVM coding standard compliance:
...
1. Remove tabs
2. Wrap to 80 columns
3. Put spaces between "if" or "elsif" and expression
4. Put { on same line as if statement.
5. Make indentation be 2 spaces.
Functionality change:
Run utils/countloc.sh after the build is done. This is necessary because
that script now uses llvm-config to find the top src directory.
llvm-svn: 29651
2006-08-13 09:53:02 +00:00
Patrick Jenkins
2428c13b4e
Added two flags (-submit-server and -submit-script) which allow the user to specify where the test results are submitted too. If these are not specified they default to the LLVM.org server.
...
llvm-svn: 29633
2006-08-11 23:02:09 +00:00
Evan Cheng
3a9bcad4c4
Merge some NightlyTest.pl changes.
...
llvm-svn: 29579
2006-08-09 05:45:12 +00:00
Patrick Jenkins
b2c90ef2c6
Removed unneccesary output from nightly tester
...
llvm-svn: 29565
2006-08-08 02:03:53 +00:00
Patrick Jenkins
9ca71b7632
Reinstated the sending of a list of all dejagnutests run. Also fixed a rather embarresing error introduced during version 1.41 where i commented out the actual sending of the data to the results server.
...
llvm-svn: 29538
2006-08-07 01:54:37 +00:00
Patrick Jenkins
e9d04e428a
no longer sending the list of all dejagnu tests because it is too big at the present time
...
llvm-svn: 29537
2006-08-06 21:47:43 +00:00
Patrick Jenkins
81b25121b6
Changed a = to a .= so we now append tests we have performed to the master list of all tests instead of assigning it as the master list.
...
llvm-svn: 29531
2006-08-04 21:42:58 +00:00
Patrick Jenkins
a24161d470
Made some more changes to the print statements in the nightly tester. The last commit was a preemptive strike.
...
llvm-svn: 29526
2006-08-04 17:55:01 +00:00
Patrick Jenkins
92b5a09795
Encapsulated all of the print statements in "if( $VERBOSE) { }". The testing script will be absoutely silent now except for errors, which will still be printed to the annoyance of the user.
...
llvm-svn: 29525
2006-08-04 17:53:27 +00:00
Patrick Jenkins
0f14694533
We should now send the correct list of dejagnu tests instead of the csv file of test results when we submit results back to the nightly tester.
...
llvm-svn: 29523
2006-08-04 17:40:54 +00:00
Patrick Jenkins
7ec4fed8cf
One of the directories we were searching in for .o and .a files was wrong. We now search /lib instead of /libs.
...
llvm-svn: 29496
2006-08-03 16:28:58 +00:00
Patrick Jenkins
a100384417
We now only search the following directories for .o and .a files:
...
utils/
libs/
tools/
Release/ & Debug/
as per Chris.
llvm-svn: 29488
2006-08-02 23:48:07 +00:00
Patrick Jenkins
cc89dd84d7
Removed some dead code and hopefully fixed the issue where the total list of tests was not being sent
...
llvm-svn: 29476
2006-08-02 18:37:40 +00:00
Andrew Lenharth
c9b52f1f1b
fix externals
...
llvm-svn: 29409
2006-07-29 04:27:34 +00:00
Patrick Jenkins
25437ea178
Removed some unneccesary printing from the nightly tester.
...
llvm-svn: 29377
2006-07-28 01:06:18 +00:00
Patrick Jenkins
bee251acdd
Removed some unneccesary print statemnts
...
llvm-svn: 29362
2006-07-27 21:01:39 +00:00
Patrick Jenkins
bf01a5d7a7
ChangeDir now returns the correct value
...
llvm-svn: 29361
2006-07-27 20:21:26 +00:00
Patrick Jenkins
32c79d77eb
Fixed a stupid error where changedir returned false upon success.
...
llvm-svn: 29357
2006-07-27 19:22:06 +00:00
Patrick Jenkins
9d77695860
Added more descriptive output to singlesource,multisource tests.
...
llvm-svn: 29353
2006-07-27 19:00:01 +00:00
Patrick Jenkins
83e48f5155
Removed some clutter that was left over from development.
...
Changed how changedir worked. Hopefully now when it fails it will tell us why.
llvm-svn: 29352
2006-07-27 18:28:50 +00:00
Patrick Jenkins
68d735bbca
I made a stupid mistake when adding support for -use-gmake. ~PJ
...
llvm-svn: 29321
2006-07-27 01:24:35 +00:00
Patrick Jenkins
c839718eec
added support for the -use-gmake option. This will come in handy when running the test on SunOS.
...
llvm-svn: 29319
2006-07-27 01:17:17 +00:00
Patrick Jenkins
ba02cd76ce
This change will allow support for SunOS to the testing script. It adds a check to see if we're running on SunOS and if so, then uses gmake instead of make.
...
llvm-svn: 29316
2006-07-27 01:03:46 +00:00
Patrick Jenkins
77199e9893
Fixing a syntax error and adding buildtype to the .a and .o file size information.
...
llvm-svn: 29270
2006-07-23 22:57:28 +00:00
Patrick Jenkins
ac3524e81d
When the ability to gather .a and .o file sizes was added, it changed the directory the perl script was in so when we tried to run dejagnu tests, everything failed.
...
llvm-svn: 29269
2006-07-23 21:38:07 +00:00
Patrick Jenkins
b8bacbaf5d
added status message during nightly test
...
llvm-svn: 29263
2006-07-22 00:00:08 +00:00
Patrick Jenkins
889052bcba
Added a check to skip dejagnu test results gathering if we did not run dejagnu tests
...
llvm-svn: 29252
2006-07-21 21:58:06 +00:00
Patrick Jenkins
3d34e1c416
Fixed an issue of variable scope that prevented file size from being submitted to the server.
...
llvm-svn: 29251
2006-07-21 21:43:09 +00:00
Patrick Jenkins
79ee516a92
Added code to get .a and .o file sizes and submit them to the server in the nightly report.
...
llvm-svn: 29248
2006-07-21 19:51:40 +00:00
Patrick Jenkins
e23fc52a3a
Fixed issue where nightly test always tells you you need to use -nickname
...
llvm-svn: 29241
2006-07-21 01:39:42 +00:00
Patrick Jenkins
335a1ff9e5
The nightly tester will no longer report numbers instead of tests performed.
...
llvm-svn: 29240
2006-07-21 01:34:01 +00:00
Patrick Jenkins
b246f08be0
We now fail and print an error message if a nightly tester does not specify a nickname on the command line
...
llvm-svn: 29230
2006-07-20 22:28:43 +00:00
Patrick Jenkins
93ab06eda2
Fixed a problem that caused the script to abort right before it sent out the information
...
llvm-svn: 29218
2006-07-20 16:54:43 +00:00
Patrick Jenkins
9f7c5e1b28
Removed the portion that determines which tests are newly passing/failing because we no longer keep the previos days list on the testing machines.
...
Added functionality to send lists of all tests, all passing tests, all failing tests all unexpected failing tests.
llvm-svn: 29209
2006-07-19 17:52:51 +00:00
Patrick Jenkins
9ec7ba3d02
yet another change to get the correct gcc version for the nightly test results.
...
llvm-svn: 29188
2006-07-18 21:21:53 +00:00
Patrick Jenkins
6d30beb37e
Minor output changes.
...
llvm-svn: 29178
2006-07-18 17:21:30 +00:00
Patrick Jenkins
aef7b87361
If a gccpath is specified when invoking the nightly test script we will hopefully now use that gcc for the gcc version. Also fixed some 80 char column stuff.
...
llvm-svn: 29162
2006-07-17 16:41:19 +00:00
Patrick Jenkins
1e93371212
Fixed an issue where the user specified gcc was not the gcc we report to the nightly test server.
...
llvm-svn: 29144
2006-07-14 20:44:09 +00:00
Patrick Jenkins
af67797298
Syntax error. I will run perl -c before commiting perl scripts.
...
llvm-svn: 29133
2006-07-13 16:58:42 +00:00
Patrick Jenkins
1b959dfcc6
Fixed some small bugs exposed when trying to get a sparc machine to run the script. Specifically some misnamed variables.
...
llvm-svn: 29132
2006-07-13 16:56:48 +00:00
Patrick Jenkins
f920192ee6
Fixed some output issues where newlines were not being printed after error messages
...
llvm-svn: 29082
2006-07-10 18:35:41 +00:00
Patrick Jenkins
7aeda4b1ef
Fixed an issue that tried to cat externalprogramstable.txt from the testresults directory when it doesnt exist.
...
llvm-svn: 29080
2006-07-10 16:36:19 +00:00
Patrick Jenkins
57cbccde81
Syntax error in NewNightlyTest.pl
...
llvm-svn: 29074
2006-07-07 21:47:24 +00:00
Patrick Jenkins
60f82a42f5
Fixed a variable naming issue for the External Program Results table. Also fixed an issue with printing the sent data to a sentdata.txt
...
llvm-svn: 29073
2006-07-07 21:40:34 +00:00
Patrick Jenkins
00f6c95af4
Updated comments at top of file to reflect relevant command line options.
...
llvm-svn: 29065
2006-07-07 18:50:51 +00:00
Patrick Jenkins
5f597717ab
Added the -noremoveresults option which will not remove the $WebDir from the nightly test runs.
...
llvm-svn: 29056
2006-07-07 17:31:38 +00:00
Patrick Jenkins
c3d3d02ba2
Fixed variable naming issue that prevented $Prefix-senddata.txt from having any information
...
llvm-svn: 29046
2006-07-07 17:08:02 +00:00
Patrick Jenkins
aa5eacf36e
Fixed a bug that looked for -Warnings.txt and -Tests.txt in ridiculous places.
...
llvm-svn: 29027
2006-07-06 22:32:15 +00:00
Patrick Jenkins
9433f62ad0
The first commit of NewNightlyTest.pl which instead of generating a webpage submits the results of the test to a central server for storage and display.
...
llvm-svn: 29023
2006-07-06 21:19:32 +00:00