aboutsummaryrefslogtreecommitdiff
path: root/utils/NewNightlyTest.pl
AgeCommit message (Collapse)Author
2009-12-15NNT: Make sure stderr for build commands goes to log file, as intended but ↵Daniel Dunbar
misdirected. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91379 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-14NNT: Use [e]grep -a when scanning logs, its possibly they will have non-textDaniel Dunbar
characters in them, in which case the grep will just return 'Binary file matches' and the whole thing falls over. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91302 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-14NNT: Always create the -sentdata.txt file.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91301 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-08NNT: Remove DejaGNU test from NewNightlyTest reports, this aspect of testing isDaniel Dunbar
handled by buildbots now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86454 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-06NewNighlytTest: Fix timestamp format to actually make sense (it was missing ↵Daniel Dunbar
the hour). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86229 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-06NewNightlyTest: Add -noclean option, which doesn't run 'make clean' before ↵Daniel Dunbar
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
2009-11-06NewNightlyTest: Unbreak passing the build directory via a positional argument.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86227 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-06NewNightlyTest: Add -llvmgccdir as alternative to environment variable.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86226 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-20NNT: Implement "config mode", use -config path/to/llvm-configDaniel Dunbar
- 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
2009-10-20NNT: Remove unused BUILDTYPE argument.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84619 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-20NNT: Remove duplicate verbose print.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84591 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Add -parallel-test option, which runs llvm-test withDaniel Dunbar
ENABLE_PARALLEL_REPORT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84497 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Don't hard code -l3.0 argument to make, this is very server dependent. ↵Daniel Dunbar
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
2009-10-19NNT: Fix refactoro, I dropped the list of all (llvm-test) tests. I'm sure it ↵Daniel Dunbar
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
2009-10-19NNT: Lift conditional logic out of test steps.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84494 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Now that build & test steps are factored out, coalesce all the logic ↵Daniel Dunbar
together. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84493 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Sink code for running nightly test into subroutine.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84492 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Tweaks and simplifications.Daniel Dunbar
- 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
2009-10-19NNT: Move build code into subroutine.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84490 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Move source checkout code into subroutine.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84489 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Remove .{o,a} size info, this is better tracked elsewhere.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84488 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Remove code to track build warnings, the buildbots cover this.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84487 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Remove hard coded BuildDir and WebDir, users should have to specify these.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84481 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Remove "CVS Stats", this isn't particularly useful and can be better ↵Daniel Dunbar
done by the server or user. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84480 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Remove now-unused -cvstag argument and CVSROOT code.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84479 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Remove -usecvs option, this is very old.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84478 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19NNT: Remove -debug argument, it is unused.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84477 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-19Regroup NewNightlyTest.pl optionsDaniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84476 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-16Add new flags '-test-cflags' and '-test-cxxflags' to pass in flags directly ↵Bill Wendling
to the llvm testsuite. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76122 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-14Use http instead https for anonymous readonly check out.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75621 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-13NewNightlyTest.pl - Add -configure-args option.Daniel Dunbar
- 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
2009-07-13NewNightlyTest.pl - Add -noremoveatend option.Daniel Dunbar
- 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
2009-07-01NewNightlyTest: Include minutes/seconds in log file names, to support runningDaniel Dunbar
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
2009-06-26NewNightlyTest.pl: Support -submit-aux with -no-submit (run that aux script,Daniel Dunbar
instead of skipping). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74341 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-26NewNightlyTest: Pull most VERBOSE handling into RunLoggedCommand function.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74256 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-26NewNightlyTest: Factor out LLVM{Src,Obj,Test} variables.Daniel Dunbar
- 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
2009-06-19Clean up nightly tester to use Perl's File::Find.Bob Wilson
Patch by Benjamin Kramer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73772 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-18Allow user to specify separate SVN url for llvm and the test suite.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73726 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-12Add clang support to the nightly test script.Duncan Sands
Patch by Edward O'Callaghan. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73224 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-02NightlyTest: Stop running a separate Olden pass during nightly test.Daniel Dunbar
- 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
2009-05-28NewNightlyTest.pl: Add a -parallel-jobs argument (set # of jobs for make withDaniel Dunbar
-parallel, instead of always using 2). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72551 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-28NightlyTest: Write "sentdata.txt" files and run the -submit-aux script beforeDaniel Dunbar
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
2009-05-18Add -submit-aux option to NewNightlyTest.plDaniel Dunbar
- 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
2009-03-12Fix an inconsistent use of LLVMGCCDIR. In all other cases, this directoryBob Wilson
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
2009-03-10Add -disable-bindings for utils/NewNightlyTest.plDaniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66566 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-02Deleted trailing whitespace; no functional changes.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61583 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-30Spell DISABLE_ASSERTIONS correctly.Dan Gohman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58413 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-05Escape "$#".Nick Lewycky
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51998 91177308-0d34-0410-b5e6-96231b3b80d8
2008-03-10Add nosubmit option to control what is sent back to the results server.Tanya Lattner
Patch by Joachim Durchholz. Thanks! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48139 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-14Need a space to separate Make options.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45964 91177308-0d34-0410-b5e6-96231b3b80d8