History log of /external/valgrind/nightly/bin/nightly
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dfc9bd15bec5f4397b988822ae27bbc9b5d312fe 03-Aug-2015 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Improve the script to also show failures in the post-regtest checks
in the regtest log.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15478 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
83b18f4a6e5976167a5c4481517b7d09cc25cbb8 06-Sep-2014 mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> nightly: source is a bashism, use '.' instead

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14483 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
ac5aafe9438a7ce4b6a9d291c2a17ce2b772a034 06-Sep-2014 mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> nightly: Try harder to get vendor stuff.

/etc/issue.net might just contain control chars (like \S) a generic welcome
message or omit the precise version. The newest standard is /etc/os-release
http://www.freedesktop.org/software/systemd/man/os-release.html
Otherwise there is often lsb_release
http://refspecs.linuxbase.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/lsbrelease.html
Try those first, fall back to /etc/issue.net if neither is there.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14482 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
76f2cb1abaa779727b703bcd3dffa55f71162bd2 06-Sep-2014 mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> nightly: Try even more locations for finding glibc.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14481 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
f2c02304410975d29e3a1b01428b7c3bb2814362 03-Sep-2014 mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> nightly/bin/nightly: Handle libc.so being in /lib or /lib64.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14443 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
f31fe6f9703163ba3f8251a323198048f3e0291f 27-Sep-2013 philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> ensure nightly regression tests can (optionally) run perf tests


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13580 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
dd6c5142a9bd434d058185cb65381a63bb4f9470 23-Jan-2013 philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> ensure nightly reports the GDB version
Useful to investigate the behaviour of gdbsrv tests


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13261 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
3bd1fc543196bd4dcef9b2a9abaecf13593ea7c9 13-Feb-2012 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> nightly build: Run nightly build also if only VEX has been modified. Check out matching revisions of Valgrind and VEX instead of using latest VEX when checking out the (today - 1) source code.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12381 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
472e42dd13ec3bf01ac1b5abfec5d6e4227d6855 24-Nov-2011 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Get rid of Roland McGrath et al.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12275 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
6a27ab3615d1ae47270229c77b4bbc7ea3b7ae6e 03-Nov-2011 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Also display information about the assembler (binutils).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12257 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
84ada6bbd6dfda0c0d8898623e9350e234d31240 04-Oct-2011 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Change the nightly script to gather information about the run
and its environment.
Simplify z900.sendmail accordingly.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12096 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
55cade6e311b5ae4bdc757f69fc6a11f7414a536 06-Sep-2011 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Change get_svn_revision to also work with older subversion releases
that do not allow specifying a revision with svn info.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12012 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
72e40630db85e570cf82bd73c7ddf10c1563ef64 30-Jul-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Nightly build: Rename the attachment diffs into diffs.txt such that it can be viewed easily with an e-mail client.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11952 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
e43358f64b30ef746663c3768e4fc4f746ef9aa0 05-Jun-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Nightly test changes:

- Put the old tree in valgrind-old/ and the new one in valgrind-new/,
instead of using valgrind/ for both. That way, the old tree is still
present after running the tests, so it can be inspected for problems.

This required changing how ABT_RUN_REGTEST worked -- it no longer should
change directories itself -- but I think Bart's machine is the only one
using that and I updated the .conf file accordingly.

- Change some variable names -- only use the "ABT_" prefix for variables
defined in the .conf files, and use $DIR and $TAG to match the README.txt.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10248 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
951c8263867fc241b677ed43450c9d31a9a028b6 04-Jun-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Print the end time as well as the start time so it's easy to see how long it
took.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10240 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
e21f85d5b12b0539c6a3bf8376cd365c207cfd8a 04-Jun-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fixes for Darwin: it uses a different method for getting the time-and-date
for 24 hours ago. Also, the default 'sh' doesn't support "echo -n" so use
"printf" instead.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10238 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
8820352c211fe59d691e8e57e0092a8310bba9c3 04-Jun-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Two tweaks:
- Install in $DIR/valgrind/Inst/ rather than $DIR/Inst. Just a bit neater.
- Run "make regtest" instead of "perl tests/vg_regtest --all", because we
might not want to run all tests (eg. we don't on Darwin at the moment).



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10236 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
8286496161e7e54d7a1c4d4b68777bdcaed345e0 27-Apr-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Only run the nightly build if there was a commit during the last 24 hours.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9646 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
87fa0df9381ec45d6734b417cfad67ddfa242a25 05-Apr-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fixed typo in usage instructions: replaced bin/night by bin/nightly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9519 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
55a4769bf1ab97f74e1bf049c7c3628a844d4bb3 10-Mar-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Tweaks to the 'nightly' script and docs.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9349 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
cec804bd65965e6e4e7f0a167c237bfbfcd7a5ea 10-Mar-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
3040125cd7642cd0470b4353681c6628af6e5df8 12-Jan-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Made sure that all diff files are processed.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8939 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
fd97ceca19cfdce36daceb3d225894cfedaf8c51 12-Jan-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Added new nightly build configuration variable: ABT_EVAL.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8937 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
79557c841fabe152a2efb662acc4b86312963d23 08-Jan-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Sort file names alphabetically before processing the diff files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8924 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
0311189481e28fb4453efbbe64d57ef593b58be1 08-Jan-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
1f2df3e05d3ec98a4c8b61416c80ba3e734a967d 07-Jan-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> trunk/nightly/bin/nightly
Be POSIXy.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8916 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
df8a11169a6ff9fd574e0894888d4f5b1d52d65b 07-Jan-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
62647ebbda15289efd145d6ada826242281551c7 07-Jan-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
5a1ba0202dd941efbd30678f5bf2318550a16b1d 07-Jan-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
b88201ed91a99bcbf9fb570c79e386af5fd6edf6 18-Dec-2008 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
4a101071d5f8198a72a80526a665b15c40eb6c74 08-Sep-2008 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> - 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
e29c8fa500152ad6c51d7b9a1dec34082f0daeda 11-Feb-2008 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Track top level Makefile.am changes in r7390.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7394 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
669c10cb019b67ee3de8dc02555ad263c0c41e70 09-Jan-2008 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
2e3fcf3e4c63aad2336a7b542437e22f9d7b7e6a 16-Aug-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
bd243bce6e647784524b29a3d68b44b959d8dd5f 27-Jul-2005 tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> There is no need to checkout and build VEX separately now.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4278 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
f0e0a64ff8158ceb226008b58e6afa261bfbeff9 21-Jul-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
78113db8e86d5e0dfd23878de187478b4c1ec281 01-Apr-2005 tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
44380b1cf5684c2455a9b1b70168b6ce635e8b11 31-Mar-2005 tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
1d46878cb47db9d7a61718d8d1a7485fb08f6d68 29-Mar-2005 tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly
e2cac936fa624b6b09b315366af2fed2b6a62f80 25-Feb-2004 jseward <jseward@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add the nightly build scripts.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2270 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/nightly/bin/nightly