aboutsummaryrefslogtreecommitdiffstats
path: root/utils/NewNightlyTest.pl
Commit message (Collapse)AuthorAgeFilesLines
* Add new flags '-test-cflags' and '-test-cxxflags' to pass in flags directly ↵Bill Wendling2009-07-161-2/+12
| | | | | | to the llvm testsuite. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76122 91177308-0d34-0410-b5e6-96231b3b80d8
* Use http instead https for anonymous readonly check out.Evan Cheng2009-07-141-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75621 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest.pl - Add -configure-args option.Daniel Dunbar2009-07-131-0/+2
| | | | | | | - For adding arbitrary arguments to pass to configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75535 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest.pl - Add -noremoveatend option.Daniel Dunbar2009-07-131-1/+2
| | | | | | | | | - Like -noremove, except the build directory is still purged prior to building but isn't removed at the end of the test run (so the build products can be examined if need be). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75527 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest: Include minutes/seconds in log file names, to support runningDaniel Dunbar2009-07-011-3/+1
| | | | | | | | | multiple runs per day (insane, I know). Also, remove some unused variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74605 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest.pl: Support -submit-aux with -no-submit (run that aux script,Daniel Dunbar2009-06-261-2/+6
| | | | | | | instead of skipping). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74341 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest: Pull most VERBOSE handling into RunLoggedCommand function.Daniel Dunbar2009-06-261-45/+30
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74256 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest: Factor out LLVM{Src,Obj,Test} variables.Daniel Dunbar2009-06-261-19/+47
| | | | | | | | | - They can be overriden on the command line as well. Add -teelogs option, which will also print the various logs on stdout. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74252 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean up nightly tester to use Perl's File::Find.Bob Wilson2009-06-191-28/+9
| | | | | | | Patch by Benjamin Kramer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73772 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow user to specify separate SVN url for llvm and the test suite.Evan Cheng2009-06-181-9/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73726 91177308-0d34-0410-b5e6-96231b3b80d8
* Add clang support to the nightly test script.Duncan Sands2009-06-121-10/+21
| | | | | | | Patch by Edward O'Callaghan. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73224 91177308-0d34-0410-b5e6-96231b3b80d8
* NightlyTest: Stop running a separate Olden pass during nightly test.Daniel Dunbar2009-06-021-40/+3
| | | | | | | | - Unless I'm mistaken, these results weren't even being reported and just served to clobber the previous build products and waste cycles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72738 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest.pl: Add a -parallel-jobs argument (set # of jobs for make withDaniel Dunbar2009-05-281-2/+5
| | | | | | | -parallel, instead of always using 2). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72551 91177308-0d34-0410-b5e6-96231b3b80d8
* NightlyTest: Write "sentdata.txt" files and run the -submit-aux script beforeDaniel Dunbar2009-05-281-18/+25
| | | | | | | | | | | sending data to the server. - Otherwise if the server connection fails the external script never runs. Also, create content before initiating connection to try and decrease time we are connected to llvm.org. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72532 91177308-0d34-0410-b5e6-96231b3b80d8
* Add -submit-aux option to NewNightlyTest.plDaniel Dunbar2009-05-181-0/+8
| | | | | | | | - If given, the argument will be run using system with the path to the sent data. Useful for testing nightlytest server replacements. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72070 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix an inconsistent use of LLVMGCCDIR. In all other cases, this directoryBob Wilson2009-03-121-1/+1
| | | | | | | | | refers to the "prefix" directory, i.e., one level above "bin". LLVMGCCPATH is used as the directory containing the llvm-gcc executable, so add a "/bin" suffix to get from LLVMGCCDIR to LLVMGCCPATH. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66823 91177308-0d34-0410-b5e6-96231b3b80d8
* Add -disable-bindings for utils/NewNightlyTest.plDaniel Dunbar2009-03-101-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66566 91177308-0d34-0410-b5e6-96231b3b80d8
* Deleted trailing whitespace; no functional changes.Misha Brukman2009-01-021-61/+61
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61583 91177308-0d34-0410-b5e6-96231b3b80d8
* Spell DISABLE_ASSERTIONS correctly.Dan Gohman2008-10-301-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58413 91177308-0d34-0410-b5e6-96231b3b80d8
* Escape "$#".Nick Lewycky2008-06-051-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51998 91177308-0d34-0410-b5e6-96231b3b80d8
* Add nosubmit option to control what is sent back to the results server.Tanya Lattner2008-03-101-6/+7
| | | | | | | Patch by Joachim Durchholz. Thanks! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48139 91177308-0d34-0410-b5e6-96231b3b80d8
* Need a space to separate Make options.Evan Cheng2008-01-141-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45964 91177308-0d34-0410-b5e6-96231b3b80d8
* Add -disable-lto optimization.Evan Cheng2008-01-121-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45900 91177308-0d34-0410-b5e6-96231b3b80d8
* Added -test-opts to specify test options.Evan Cheng2007-11-101-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43971 91177308-0d34-0410-b5e6-96231b3b80d8
* If the user did not check out LLVM and request it to be built, it should be ↵Tanya Lattner2007-10-021-1/+0
| | | | | | a build error. This relies on the user having a successful build of LLVM, but the tests will fail if they dont. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42514 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the last vestiges of -usesvn.Reid Spencer2007-07-021-5/+3
| | | | | | | Implement -usecvs just in case we need to go back to cvs for some reason. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37837 91177308-0d34-0410-b5e6-96231b3b80d8
* We want the Subversion checkout to succeed even if we don't specify Reid Spencer2007-07-021-7/+7
| | | | | | | the -verbose option! Doh! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37836 91177308-0d34-0410-b5e6-96231b3b80d8
* Applied Reid's patch. Long live Subversion!John Criswell2007-06-291-2/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37812 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix problems with the checkout and cd directories for SVN checkout.Reid Spencer2007-06-291-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37797 91177308-0d34-0410-b5e6-96231b3b80d8
* Update for Subversion conversion:Reid Spencer2007-06-261-7/+7
| | | | | | | | | 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37736 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove duplicated line.Evan Cheng2007-05-141-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37040 91177308-0d34-0410-b5e6-96231b3b80d8
* Make my proxy happy.Lauro Ramos Venancio2007-05-031-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36665 91177308-0d34-0410-b5e6-96231b3b80d8
* Adding target triplet to be passed to database.Tanya Lattner2007-04-131-1/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35958 91177308-0d34-0410-b5e6-96231b3b80d8
* Correctly report version of GCC used.Jeff Cohen2007-04-101-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35866 91177308-0d34-0410-b5e6-96231b3b80d8
* Terminate some lines that need to be.Reid Spencer2007-04-071-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35725 91177308-0d34-0410-b5e6-96231b3b80d8
* Reinstate the SVN capability without requiring Date::Parse. As before theReid Spencer2007-04-071-63/+154
| | | | | | | | SVN Repository is only used if requested with -usesvn option otherwise it uses CVS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35721 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert this until the Date::Parse module can be installed on the nightlyReid Spencer2007-04-041-147/+62
| | | | | | | testers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35657 91177308-0d34-0410-b5e6-96231b3b80d8
* Prepare for Subversion migration by implementing a -usesvn to tell theReid Spencer2007-04-031-62/+147
| | | | | | | | | | | 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! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35621 91177308-0d34-0410-b5e6-96231b3b80d8
* Add an option to enable lli (interpreter mode) testing.Reid Spencer2006-11-241-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31899 91177308-0d34-0410-b5e6-96231b3b80d8
* 80 cols fix.Reid Spencer2006-10-191-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31050 91177308-0d34-0410-b5e6-96231b3b80d8
* Wrong directory.Jim Laskey2006-09-291-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30669 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix search file for -release.Jim Laskey2006-09-281-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30647 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for -release-asserts.Jim Laskey2006-09-281-1/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30646 91177308-0d34-0410-b5e6-96231b3b80d8
* Trim the home directory from the dejagnu testJim Laskey2006-09-201-3/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30519 91177308-0d34-0410-b5e6-96231b3b80d8
* Switching to NewNightlyTest.phpJim Laskey2006-09-151-4/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30394 91177308-0d34-0410-b5e6-96231b3b80d8
* Issue cvs co with -P option to prune empty directories. Remove the unnecessaryEvan Cheng2006-08-291-5/+1
| | | | | | | update stage. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29955 91177308-0d34-0410-b5e6-96231b3b80d8
* Corrected an error that was introduced yesterday that caused the GCCPatrick Jenkins2006-08-221-37/+35
| | | | | | | | | | | 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29829 91177308-0d34-0410-b5e6-96231b3b80d8
* The new nightly tester should stop outputing a message stating thePatrick Jenkins2006-08-211-22/+24
| | | | | | | testresults directory is not present unless the script is run as verbose. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29797 91177308-0d34-0410-b5e6-96231b3b80d8
* These changes reflect the changes in the database for how tests are storedPatrick Jenkins2006-08-181-51/+26
| | | | | | | and bring the handing of dejagnu tests into compliance with this new scheme. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29772 91177308-0d34-0410-b5e6-96231b3b80d8
* Changing the format dejagnu tests are submitted. We used to only submit ↵Patrick Jenkins2006-08-171-19/+23
| | | | | | 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29757 91177308-0d34-0410-b5e6-96231b3b80d8