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

123 Коммитов

Автор SHA1 Сообщение Дата
Rainer Keller
192625d2a1 - Once again: uninteresting cleanup to get diff smaller.
This commit was SVN r7178.
2005-09-04 20:54:19 +00:00
Jeff Squyres
cf19709d89 Oops -- get the TV API prefix right.
This commit was SVN r7143.
2005-09-02 10:16:59 +00:00
Jeff Squyres
ad0c6059a8 Add MPIR_ as an acceptable prefix
This commit was SVN r7128.
2005-09-01 14:08:11 +00:00
Rainer Keller
6a7bd04dec - Allow patches to be installed prior to the config.
Currently necessary to install the --prefix-patches for ORTE.
  Used in ompi_cronjob.sh

This commit was SVN r6913.
2005-08-17 14:57:47 +00:00
Jeff Squyres
574a666fbe - Rename the test compile directory to be "test-compile", just to make
it plainly obvious
- Unlink source files when done with them
- Close the perl file handles after writing test source files so that
  stale NFS handles aren't left around when building on networked file
  systems (duh!)

This commit was SVN r6912.
2005-08-17 12:41:21 +00:00
Jeff Squyres
78cba1f70f Update the illegal symbol report to allow opal_ prefixes
This commit was SVN r6869.
2005-08-14 11:49:37 +00:00
Jeff Squyres
54e3865c62 Minor fix -- ensure to use the installed $libdir, not anything that
may already be in the LD_LIBRARY_PATH.

This commit was SVN r6765.
2005-08-08 18:01:44 +00:00
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
Jeff Squyres
91a1458120 Make the mail a little smaller
This commit was SVN r1836.
2004-08-02 11:27:19 +00:00
Jeff Squyres
525e451ac0 Make the report a little more explicit -- show "[default]" when
running a configuration with no configure argv

This commit was SVN r1834.
2004-08-02 03:23:53 +00:00
Jeff Squyres
d1bf0f8b06 Expand the unimplemented report to also count how many unimplemented
f77 functions there are

This commit was SVN r1833.
2004-08-02 03:03:16 +00:00
Jeff Squyres
5ae8e39fb2 count how many top-level MPI functions are unimplemented
This commit was SVN r1819.
2004-07-30 11:48:20 +00:00
Jeff Squyres
f6c81cd0dd tune up the output, and fix the message filenames
This commit was SVN r1780.
2004-07-18 12:47:49 +00:00
Jeff Squyres
2d2bfbc487 eliminate extraneous output from the nightly build, avoiding a second
cron-generated e-mail

This commit was SVN r1777.
2004-07-18 12:39:36 +00:00
Jeff Squyres
d1bbdc8433 More portability fixes
This commit was SVN r1755.
2004-07-16 02:59:16 +00:00
Jeff Squyres
c5d333dbaa Some portablity updates
This commit was SVN r1754.
2004-07-15 22:38:39 +00:00
Jeff Squyres
663e0fd468 Oops! Turn debugging output off. :-)
This commit was SVN r1753.
2004-07-15 22:02:22 +00:00
Jeff Squyres
f1986ee41d First cut of the nightly test tarball. Instructions coming to devel
list.

This commit was SVN r1752.
2004-07-15 21:22:29 +00:00
Jeff Squyres
9e4f0fd9f9 Checkpoint -- should be complete
This commit was SVN r1748.
2004-07-15 19:16:24 +00:00
Jeff Squyres
168027843a More updates and fixes
This commit was SVN r1737.
2004-07-15 13:53:44 +00:00
Jeff Squyres
215451f67e Fix error message
This commit was SVN r1734.
2004-07-15 11:59:27 +00:00
Jeff Squyres
0be361cee0 A few minor updates -- put in a placemarker where we want to "trim to
N snapshots"

This commit was SVN r1733.
2004-07-15 11:36:17 +00:00
Jeff Squyres
2b6f79d94f Minor updates
This commit was SVN r1732.
2004-07-15 05:57:03 +00:00
Jeff Squyres
398686dcd0 First cut at a "make a nightly tarball" script. Will finish the "test
the nightly tarball script in the morning."

This commit was SVN r1731.
2004-07-15 05:28:07 +00:00