Commit Graph

22 Commits

Author SHA1 Message Date
Bart Van Assche
45e9cf6f75 Fixed typo in usage instructions: replaced bin/night by bin/nightly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9519
2009-04-05 11:02:29 +00:00
Nicholas Nethercote
6804f95a33 Tweaks to the 'nightly' script and docs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9349
2009-03-10 22:33:29 +00:00
Nicholas Nethercote
e928f54451 Change 'nightly' to print "(unchanged)" at the start of the email subject
line if the results are unchanged from 24 hours ago.  Makes it easier to see
(or filter) if results are unchanged.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9334
2009-03-10 03:38:05 +00:00
Bart Van Assche
baa4b0ca89 Made sure that all diff files are processed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8939
2009-01-12 11:06:05 +00:00
Bart Van Assche
8b5dc4248f Added new nightly build configuration variable: ABT_EVAL.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8937
2009-01-12 08:23:15 +00:00
Bart Van Assche
7ed5c0529e Sort file names alphabetically before processing the diff files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8924
2009-01-08 13:29:51 +00:00
Nicholas Nethercote
9019865c4a trunk/nightly/bin/nightly
Use '.' instead of 'source', because that's how /bin/sh does it.  This
    should make the script more reliable on systems that don't have bash as
    the /bin/sh, eg. Ubuntu and Debian.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8920
2009-01-08 06:24:13 +00:00
Nicholas Nethercote
601bead1f6 trunk/nightly/bin/nightly
Be POSIXy.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8916
2009-01-07 08:08:41 +00:00
Nicholas Nethercote
72e5540cd0 Index: nightly/bin/nightly
- Check that it is passed two arguments, abort if not (avoids some
      possibly confusing behaviour).
    - Remove various uses of $ABT_TOP in paths; it's not necessary because
      the first thing the script does is 'cd' to $ABT_TOP.  Furthemore, some
      paths lacked the $ABT_TOP which was confusing.
    - Gather up all the diffs from the tests, grab the first 100 lines (or
      less, if shorter) of each, and concatenate into a file, the name of
      which is passed to the <tag>.sendmail script so it can be attached.

Index: nightly/README.txt
    Explain the new 3rd argument.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8915
2009-01-07 06:19:03 +00:00
Nicholas Nethercote
9ad4964c5b trunk/nightly/bin/nightly
Use '=' instead of '==', which is a bash-ism that doesn't work on
    Debian/Ubuntu systems that have dash installed as /bin/sh.  It only
    mildly affected the script's running -- it made it say that certain
    stages failed when really they didn't.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8914
2009-01-07 04:47:20 +00:00
Nicholas Nethercote
af6908d764 Comment-only changes.
trunk/nightly/bin/nightly
trunk/nightly/README.txt
    Greatly improved the description of how to use this script;  a user now
    has a fighting chance of using the script without actually reading it.

trunk/nightly/conf/nemesis.sendmail
trunk/nightly/conf/georgia-tech-cellbuzz.sendmail
    Clarified the usage comments.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8913
2009-01-07 04:14:42 +00:00
Julian Seward
cf3bb82242 Don't apply cross-compilation patch during the nightly build any more,
as it's no longer necessary.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8840
2008-12-18 08:33:24 +00:00
Bart Van Assche
fdececd185 - Added support for the variable ABT_JOBS, number of jobs to run in parallel.
- Added support for the variable ABT_RUN_REGTEST, the command to run the regression tests.
- Added support for the variable ABT_CONFIGURE_OPTIONS, such that extra command line options
  can be passed to the configure script.
- Cross-compilation patch is applied after source code checkout and before the source code is
  compiled.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8588
2008-09-08 18:43:53 +00:00
Julian Seward
6ff3f3bc8f Track top level Makefile.am changes in r7390.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7394
2008-02-11 10:56:12 +00:00
Julian Seward
1e888cfd02 Make a new regtest target, "all-regtest", being the union of "make
regtest" and "make exp-regtest".  Then change the nightly build system
to run all-regtest instead of exp-regtest.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7332
2008-01-09 21:03:43 +00:00
Nicholas Nethercote
09445ab9b2 Make the nightly script say early on if the results have changed in
the last 24 hours.  This saves you from having to scroll down to
determine this when the number of failures is large (eg on PPC).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4431
2005-08-16 03:28:47 +00:00
Tom Hughes
f8a787d602 There is no need to checkout and build VEX separately now.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4278
2005-07-27 07:37:41 +00:00
Nicholas Nethercote
67201c21b9 Improve script to compare the current code with that from 24 hours ago,
and print the diff if they aren't the same.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4224
2005-07-21 21:26:07 +00:00
Tom Hughes
aef0e2326c Run "make all" before "make install" as older versions of automake
don't put a dependency between the install target and $(BUILT_SOURCES)
so doing a straight install doesn't work.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3494
2005-04-01 08:07:54 +00:00
Tom Hughes
88222c8e7c Rework the nightly build script to stop as soon as one of the build
steps fails instead of carrying on with the other steps - this should
help ensure that the log fragment sent out contains useful information.

A second change is to ensure that if the regression tests complete
then the full results are included in the email - if they don't
complete then just the last 20 lines of output are sent as before.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3491
2005-03-31 10:19:59 +00:00
Tom Hughes
c34ba5aa3b Fix overnight build script to use subversion to get the source and
to handle needing to checkout and build vex before valgrind.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3471
2005-03-29 07:54:30 +00:00
Julian Seward
d1d5001b9c Add the nightly build scripts.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2270
2004-02-25 13:14:39 +00:00