aboutsummaryrefslogtreecommitdiffstats
path: root/utils/NewNightlyTest.pl
Commit message (Collapse)AuthorAgeFilesLines
* NNT: Remove DejaGNU test from NewNightlyTest reports, this aspect of testing isDaniel Dunbar2009-11-081-73/+6
| | | | | | handled by buildbots now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86454 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNighlytTest: Fix timestamp format to actually make sense (it was missing ↵Daniel Dunbar2009-11-061-1/+2
| | | | | | the hour). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86229 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest: Add -noclean option, which doesn't run 'make clean' before ↵Daniel Dunbar2009-11-061-6/+8
| | | | | | | | building LLVM (for testing). Also, switch to always running 'make clean' in the test-suite directories. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86228 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest: Unbreak passing the build directory via a positional argument.Daniel Dunbar2009-11-061-7/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86227 91177308-0d34-0410-b5e6-96231b3b80d8
* NewNightlyTest: Add -llvmgccdir as alternative to environment variable.Daniel Dunbar2009-11-061-8/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86226 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Implement "config mode", use -config path/to/llvm-configDaniel Dunbar2009-10-201-51/+102
| | | | | | | | | - This runs the nightly test and does all the submission logic, but using the LLVM build specified by the llvm-config. - Useful for, among other things, testing NNT itself. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84620 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove unused BUILDTYPE argument.Daniel Dunbar2009-10-201-7/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84619 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove duplicate verbose print.Daniel Dunbar2009-10-201-4/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84591 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Add -parallel-test option, which runs llvm-test withDaniel Dunbar2009-10-191-0/+2
| | | | | | ENABLE_PARALLEL_REPORT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84497 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Don't hard code -l3.0 argument to make, this is very server dependent. ↵Daniel Dunbar2009-10-191-20/+26
| | | | | | | | Users who care can use -compileflags for this. Also, fix make clean call and a few other tweaks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84496 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Fix refactoro, I dropped the list of all (llvm-test) tests. I'm sure it ↵Daniel Dunbar2009-10-191-6/+7
| | | | | | was named dejagnu_test_list for a good reason. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84495 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Lift conditional logic out of test steps.Daniel Dunbar2009-10-191-117/+114
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84494 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Now that build & test steps are factored out, coalesce all the logic ↵Daniel Dunbar2009-10-191-62/+39
| | | | | | together. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84493 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Sink code for running nightly test into subroutine.Daniel Dunbar2009-10-191-37/+44
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84492 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Tweaks and simplifications.Daniel Dunbar2009-10-191-137/+62
| | | | | | | | | - Split out configure log. - Kill off GetRegexNum. - Fix GetRegex to not return previous match on failure. - Remove dead code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84491 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Move build code into subroutine.Daniel Dunbar2009-10-191-39/+43
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84490 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Move source checkout code into subroutine.Daniel Dunbar2009-10-191-49/+31
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84489 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove .{o,a} size info, this is better tracked elsewhere.Daniel Dunbar2009-10-191-27/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84488 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove code to track build warnings, the buildbots cover this.Daniel Dunbar2009-10-191-58/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84487 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove hard coded BuildDir and WebDir, users should have to specify these.Daniel Dunbar2009-10-191-11/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84481 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove "CVS Stats", this isn't particularly useful and can be better ↵Daniel Dunbar2009-10-191-105/+8
| | | | | | done by the server or user. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84480 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove now-unused -cvstag argument and CVSROOT code.Daniel Dunbar2009-10-191-19/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84479 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove -usecvs option, this is very old.Daniel Dunbar2009-10-191-95/+32
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84478 91177308-0d34-0410-b5e6-96231b3b80d8
* NNT: Remove -debug argument, it is unused.Daniel Dunbar2009-10-191-2/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84477 91177308-0d34-0410-b5e6-96231b3b80d8
* Regroup NewNightlyTest.pl optionsDaniel Dunbar2009-10-191-45/+64
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84476 91177308-0d34-0410-b5e6-96231b3b80d8
* 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