1
1
Граф коммитов

66 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
8b5ae0a12f Use the param URL, not a hard-coded URL
This commit was SVN r6640.
2005-07-28 00:45:58 +00:00
Rainer Keller
95653399ac ompi_cronjob.sh
Nightly build of trunk and test-suite (PMB and mpich-testsuite)
  as defined in build-HOSTNAME.txt
  Uses build_tarball.pl (which creates ompi-out-VERSION.txt)
  Uses build_tests.pl (which uses ompi-out-VERSION.txt and creates
ompi-tests-out-TEST_VERSION.txt)
  Then should qsub the all created combinations of MPI-installations

build_tests.pl:
 - Updated to take package_dir; the test-suites subdirectory to 
   configure -- currently PMB and mpich-testsuite

This commit was SVN r6604.
2005-07-26 01:11:03 +00:00
Jeff Squyres
7642e24de2 More fixes for TMPDIR for nightly build scripts
This commit was SVN r6574.
2005-07-21 14:49:57 +00:00
Jeff Squyres
76a23519bf Fix a long-standing bug in the nightly build that was preventing
e-mails from being sent properly.

This commit was SVN r6537.
2005-07-17 11:17:59 +00:00
Jeff Squyres
fdef4765cf Brought over from the beta branch -- improvements to the dist system
to get the right version number.

This commit was SVN r6131.
2005-06-21 21:48:50 +00:00
Jeff Squyres
a419d9be72 Use an explicit TMPDIR so that we don't get stale universe directories
This commit was SVN r5805.
2005-05-21 11:44:16 +00:00
Rainer Keller
9a06cdecc9 Add two options to build_tarball.pl,
which should ease building:
--no_check: do not make check -- may not be interesting,
  we still want to do further testing.
--install-dir: On clusters, tmp may not be shared,
  still, one may not want to use --scrdir

build_tests.pl is taken form build_tarball.pl.
Actually all subs are the same (is it possible to have
a module that is included by both?)
It configures and compiles two tests (now PMB and the
mpichtests) and installs them for later execution. 
This takes a (misnamed) input --outfile, the output
file of build_tarball.pl, so the test-files are
compiled for every combination of OpenMPI-compilations.

The following ompi_crontab.sh script the pulls all
combinations of MPI-tests compiled and qsubs them.

This commit was SVN r5579.
2005-05-03 20:04:26 +00:00
Rainer Keller
ebfee139e0 Small updates to build_tarball:
- allow bz2 uncompression
 - do not try to detect download-program, if file_arg

Allow VPATH-build in test of asm-check

This commit was SVN r5522.
2005-04-28 15:04:00 +00:00
Jeff Squyres
ab95c2836e Allow epoll*, not just epoll_*
This commit was SVN r5439.
2005-04-19 12:09:13 +00:00
Jeff Squyres
c094c02310 Allow orte_ symbols in components
This commit was SVN r5425.
2005-04-18 21:23:15 +00:00
Jeff Squyres
9e4dadafdd Allow the polling library to have epoll_ prefixes, but file a bug
about this for the future.

This commit was SVN r5413.
2005-04-18 14:06:01 +00:00
Jeff Squyres
7927554e0f Change to use https
This commit was SVN r5241.
2005-04-09 13:01:50 +00:00
Jeff Squyres
e6ac18bd3b Don't "find ... rm ..."; that makes the version number have an "M" in
it.  Instead, just lie about $USER so that autogen doesn't do any
.ompi_unignore stuff.

This commit was SVN r5197.
2005-04-06 23:54:53 +00:00
Jeff Squyres
1e4826e5b9 Remove all the .ompi_unignore files when making a nightly tarball so
that we don't accidentally include a directory in a tarball that we
shouldn't

This commit was SVN r5124.
2005-04-01 01:14:13 +00:00
Jeff Squyres
1f6b5be155 Clarify the comments on what the scripts are used for.
This commit was SVN r5010.
2005-03-24 15:07:32 +00:00
Jeff Squyres
3f5541349a Add UC copyright
This commit was SVN r5009.
2005-03-24 12:43:37 +00:00
Jeff Squyres
2746eaa4d4 Allow orte_ symbols
This commit was SVN r4946.
2005-03-20 14:05:49 +00:00
Brian Barrett
abee275d36 * update to run make check along the way of testing the nightly
This commit was SVN r4193.
2005-01-27 21:32:56 +00:00
Jeff Squyres
ef5edc5dbe Update the nightly unimplemented report to skip the MPI-2 one-sided
functions

This commit was SVN r3807.
2004-12-14 13:57:49 +00:00
Jeff Squyres
9f4dc65d79 Checkpoint of stuff that's been running on vogon.osl for testing
porpoises

This commit was SVN r3677.
2004-12-02 03:37:46 +00:00
Jeff Squyres
616269a9be Add HLRS copyright
This commit was SVN r3665.
2004-11-28 20:09:25 +00:00
Jeff Squyres
e9ed717748 First cut at copyrights: IU, UTK, and some OSU. LANL and HLRS still
pending.

This commit was SVN r3655.
2004-11-22 01:38:40 +00:00
Jeff Squyres
e423d2107a Minor update.
This commit was SVN r3596.
2004-11-17 11:31:22 +00:00
Jeff Squyres
15a0cc1288 Make --leave-install take an argument -- a filename where the names of
the directories of the install roots will be written

This commit was SVN r2821.
2004-09-23 13:20:21 +00:00
Jeff Squyres
6acb72ee8e Add --delete option to make this suitable for running in cron after
the nightly builds

This commit was SVN r2819.
2004-09-23 11:17:50 +00:00
Jeff Squyres
cd899c9bc8 Ensure that this file is exectuable upon checkout
This commit was SVN r2814.
2004-09-23 08:59:26 +00:00
Jeff Squyres
b7c8e307af Finished; send a nightly report of illegal symbols found in the Open
MPI libraries and/or components

This commit was SVN r2812.
2004-09-23 08:35:15 +00:00
Jeff Squyres
f82116d806 Half implemented new report -- look for illegal symbols in the
compiled libraries and compononents.  Still to do: 
- check components
- send mail if it finds anything wrong
- check multiple installation directories (?)

This commit was SVN r2811.
2004-09-23 00:01:22 +00:00
Jeff Squyres
036493b8c3 Make the error message say "FAILURE" (instead of "ERROR") to match
what happens in the nightly build script

This commit was SVN r2545.
2004-09-08 18:58:13 +00:00
Jeff Squyres
3615a2528a - Put "Open MPI" in subject line so that it's easy to filter, even if
it's not going to the testing@open-mpi.org list (correspondingly
  remove the subject prefix from the testing@open-mpi.org list config)
- re-add a missing unlink() that was causing problems.

This commit was SVN r2517.
2004-09-05 07:33:45 +00:00
Jeff Squyres
330d8aa52d Make that message only print if we're in debugging mode (avoid
spurrious cron e-mails to the job owner :-) )

This commit was SVN r2423.
2004-09-01 08:59:13 +00:00
Jeff Squyres
7bb9f8d78d Oops -- ensure that we keep the "last tarball tested" file on a
per-host / per-config basis because some people (like me!) have a
common scratch root on NFS for multiple machines (e.g., share a
downloads directory).

This commit was SVN r2410.
2004-08-31 11:27:53 +00:00
Jeff Squyres
2e31e2aaa6 Several improvements to the nightly build script:
- ensure to only keep a finite number of old build roots around (build
  roots are kept if you --leave-install or if there was a build error
  -- so you can go look and see what the error was, etc.)
- check to see if the last run already built the same tarball version
  that's currently on the nightly build website -- if we've already
  tested it, there's no point in compiling / testing it again.  This
  should cut down on the volume of [repetitive] testing e-mails to the
  mailing list. 
- add --force parameter to override ^^ -- *always* compile/test,
  regardless of whether we have tested that version before.
- fix logic removing old tarballs

This commit was SVN r2405.
2004-08-31 09:36:56 +00:00
Jeff Squyres
8026bf4db2 Make the example flags a little better
This commit was SVN r2384.
2004-08-29 19:49:10 +00:00
Jeff Squyres
8869ebb16e Even better e-mail subject lines
This commit was SVN r2377.
2004-08-29 12:42:46 +00:00
Jeff Squyres
90e68fe64e Put the version number in the e-mail subject
This commit was SVN r2376.
2004-08-29 11:59:12 +00:00
Jeff Squyres
92c4d73082 Remove old build-the-tarball script; this script has been replaced
with build_tarball.pl.

This commit was SVN r2321.
2004-08-27 10:08:32 +00:00
Jeff Squyres
ca8768ef53 A few more changes for older perl versions
This commit was SVN r2307.
2004-08-25 18:37:14 +00:00
Jeff Squyres
f578d8cf52 Updates so that it will work with older versions of perl
This commit was SVN r2306.
2004-08-25 18:31:43 +00:00
Jeff Squyres
6c47f6823e - No, I really do want that debug output. :-)
- Make the "uname" stderr go to /dev/null -- it's not the same on all
  platforms (grumble)

This commit was SVN r2294.
2004-08-25 11:39:03 +00:00
Jeff Squyres
e4c0c75a20 - Fix an infinite loop (oops, forgot ++$i)
- Remove debugging output
- Minor re-ordering of e-mail report

This commit was SVN r2293.
2004-08-25 11:02:39 +00:00
Jeff Squyres
844f043ffa /usr/bin/env is portable; /bin/env is not :-)
This commit was SVN r2292.
2004-08-25 08:31:48 +00:00
Jeff Squyres
7d4905cf5b - Remove a few debugging lines
- Fix problem with builds with no configure options

This commit was SVN r2289.
2004-08-24 22:27:54 +00:00
Jeff Squyres
4a1a26c35b Revamped test_build.pl script to be a bit more robust. Also committed
sample configuration file (the comments are much longer than the
configurations! :-).

This commit was SVN r2286.
2004-08-24 21:30:42 +00:00
Jeff Squyres
f40018bb4a A few minor additions; rename to build_tarball.pl so that there's no
confusion on what this script actually does (i.e., it does *not* run
the various test suites, etc. -- it just tries to build the tarball
and link some simple "hello world" MPI apps; it doesn't even try to
run them).
--This line, and those below will be ignored--

D    nightly/test_tarball.pl
A    nightly/build_tarball.pl

This commit was SVN r2269.
2004-08-23 20:59:55 +00:00
Jeff Squyres
c61d124c76 Huge improvement over previous nightly test script; not quite finished
yet (still have stdout/stderr separated -- need to merge in some kind
of sane way).  Will send details of how to use this script to the
devel list soon.

This commit was SVN r2265.
2004-08-23 11:34:20 +00:00
Jeff Squyres
6bdbb731b8 No need for the entire output when the creation fails; let's try
sending the last 100 lines and see how that works out.

This commit was SVN r2255.
2004-08-23 06:35:28 +00:00
Jeff Squyres
885f2213fb Cut down on the output sent; we really don't need 250 lines worth of
output.  Let's try 100 and see how that goes.

This commit was SVN r2254.
2004-08-23 06:25:59 +00:00
Brian Barrett
9c2eea86bb * Fix typo in nightly build test
This commit was SVN r2197.
2004-08-18 13:53:35 +00:00
Jeff Squyres
faf6b194b4 First cut of a revamped nightly compile script
This commit was SVN r2178.
2004-08-17 05:10:26 +00:00