summaryrefslogtreecommitdiffstats
path: root/bin/snapshot
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r13686] Improvement.Albert Cheng2007-04-181-3/+8
| | | | | | | | Added a clarification the environment variables dumping is BEFORE command option parsing. Also added a dumping AFTER the option parsing. Tested: Just eyeballed since it is trival. Let daily tests runs to test it.
* [svn-r13479] featureHDF Tester2007-03-081-5/+13
| | | | | | | | | | | Show disk usage at different stage of the snapshot processes so that we know how much disk are needed in different stage. (This still does not know how big disk usage during make check process since many temporary files are deleted right after the tests finish.) Tested platform: Kagiso.
* [svn-r13318] Updated Copyright notices.Albert Cheng2007-02-151-2/+3
| | | | Tested platform: Kagiso (serial, pp)
* [svn-r13192] Added check-vfd to the help page content.Albert Cheng2007-01-241-1/+3
|
* [svn-r13191] added the feature of check-vfd from v1.8 branch.Albert Cheng2007-01-241-7/+13
|
* [svn-r13189] Renamed the "archive" option as "releasedir". Changed the ↵Albert Cheng2007-01-241-12/+12
| | | | | | | | | | release directory default to be release_dir in the snapshot base directory so that it is simplier to control release directory destination per snapshot setup. Tested platform: Kagiso.
* [svn-r13043] Updated for the new SVN server location.HDF Tester2006-12-111-1/+1
|
* [svn-r12978] Cleanup.Albert Cheng2006-11-271-18/+9
| | | | | | | Removed all old references to cvs commands. Tested: Will be tested by the daily tests.
* [svn-r12460] Had a typo in the svn command. Changed it from -Q to -q.Albert Cheng2006-07-091-1/+1
|
* [svn-r12459] Converted to use svn instead of cvs. Cvs setup and commands areHDF Admin2006-07-091-2/+7
| | | | still retained for future comparison and maybe removed later.
* [svn-r12160] Purpose:James Laird2006-03-271-2/+7
| | | | | | | | | | | | | | | | | | | Added test Description: The deploy Daily Test is now more robust Solution: Previously, the Daily Tests (using the bin/snapshot script) would run bin/deploy to install HDF5 into a directory other than the --prefix specified at configure-time. However, this new installation was never tested using make check-install. Modified bin/snapshot to clean the test directory and run make check-install for the newly-deployed library. Platforms tested: tested snapshot script on mir. No changes to code. Trial by fire in Daily Tests tonight!
* [svn-r11794] Purpose:HDF Admin2005-12-141-1/+2
| | | | | | | | | | | | | Improvement Description: Release action now prints a message showing Release version and where it deposits it. Platforms tested: Change is simple and will test by hand after check in. Misc. update:
* [svn-r11371] Purpose:Albert Cheng2005-09-081-2/+2
| | | | | | | | | | | | upgrade. Description: A new feature md5 is added to the release script. Upgrade snapshot to include md5 in the snapshot release process. Platforms tested: No test since the change is pretty simple and it is hard to test without really doing a snapshot release.
* [svn-r11310] Purpose:Albert Cheng2005-08-291-3/+3
| | | | | | | | | | | Bug fix. Description: Error encountered in the clean command was not passed back to calling command. Fixed it. Platforms tested: heping (where clean has no error) and sol (where clean has error).
* [svn-r11090] Purpose:Albert Cheng2005-07-201-3/+1
| | | | | | | | | | | | | cleanup. Description: The install directory (--prefix) has been changed to $PWD/hdf5 long time ago. It is no need to reset to installdir any more. Platforms tested: Change is trivial and will be tested in Daily tests. Misc. update:
* [svn-r11076] Purpose:Albert Cheng2005-07-151-0/+2
| | | | | | | | | | | | | bug fix. Description: The deploy command would exit whether it succeeded or not. Solution: Fixed it so that it exits only when deploy has encountered failures. Platforms tested: Trivial change. Will watch the daily test results.
* [svn-r10030] Purpose:Albert Cheng2005-02-171-3/+4
| | | | | | | | | | | | | Improvement. Description: Added a command to dump all environment variables at the beginning of the snapshot test. Platforms tested: Attempted to test in eirene but aborted it after seeing the dumping because it was doing things to the current/ of daily test directory. *arg!*
* [svn-r9715] Purpose:Albert Cheng2004-12-241-2/+15
| | | | | | | | | | Feature Description: Added the deploydir feature. Platforms tested: Hand tested.
* [svn-r9680] Purpose:Albert Cheng2004-12-161-2/+30
| | | | | | | | | | New feature Description: Added the deploy optin. Platforms tested: Tested by hand in heping.
* [svn-r8914] Purpose:Albert Cheng2004-07-211-0/+30
| | | | | | | | | | | | | | | | | | | | Bug fix and feature. Description: The setenv was done in runtest but it has the effect will linger onto the next test. So, if the first test sets $CXX to a certain value, it lingers on the all following tests of the same host. This is usually not desired. Solution: Move the actual setenv code to snapshot. Runtest now just parses them and pass along the setenv request to snapshot. Platforms tested: no h5comittest which does not really test the change. Hand tested in eirene with Tg-NCSA. Misc. update:
* [svn-r7954] Description:Albert Cheng2003-12-141-1/+1
| | | | | | | | | cvs checkout often included empty directories the contents of which are no longer needed. Added -P to cvs command to prune them. Platforms tested: no h5committest which does not test snaptest.
* [svn-r7893] Purpose:Albert Cheng2003-11-261-1/+1
| | | | | | | | | | | | new feature Description: Folded the new feature of -setup option into this branch too. Platforms tested: Tested in LANL Theta. Misc. update:
* [svn-r7178] Purpose:HDF Admin2003-07-071-5/+5
| | | | | | | | | | | | | | Bug fix Description: If the base directory (.../snapshot-...) does not exist yet, the runtest and snapshot will continue on till it bumped into a "wall". Solution: Added verification that the BASEDIR does exist. Misc. update:
* [svn-r6572] Purpose:Albert Cheng2003-04-021-6/+5
| | | | | | | | | | | | | | | | | bug fix. Description: It checked on the CVSROOT setting even when no cvs is needed. Solution: Moved the verification inside the checkout code so that the CVS settings are checked when it is needed. Platforms tested: Eirene--this is invoked by bin/runtest. Platform tests do not apply here. Misc. update:
* [svn-r6225] Purpose:Albert Cheng2003-01-021-3/+7
| | | | | | | | | | Bug fix Description: SGI shell treats $0 as function name if used in a function. Set the name here to avoid that ambiguity and better style too. Platforms tested: Just in modi4 and burrwhite since it is a shell script and the change is machine independent.
* [svn-r6146] Description:Albert Cheng2002-12-031-0/+8
| | | | | | | added a command so that snapshot prints a message before exiting. Platforms tested: eirene
* [svn-r6092] Purpose:Albert Cheng2002-11-141-8/+29
| | | | | | | | | New feature Description: Added TIMESTAMP and event markers. Easier to tell the chronical events. Turned of echo mode. Added an option to turn it on. Platforms tested: Only in eirene.
* [svn-r5621] Purpose:Albert Cheng2002-06-131-15/+29
| | | | | | | | | | feature Description: Removed the search of HDF4 library specifically. Replaced the locate_hdf4 with a more general locate_sw. Added the search of zlib. Platforms tested: eirene and all hdf group machines.
* [svn-r5068] Purpose:Albert Cheng2002-03-181-1/+1
| | | | Updated the help message to include the diff option.
* [svn-r5055] Purpose:Albert Cheng2002-03-081-2/+17
| | | | | | | | | | | New feature Description: "snapshot diff" will just run the diff and exit 0 is no significant differences found between current and previous versions. Runtest will try a "snapshot diff" and will skip test if no significant differences are found. Platforms tested: eirene
* [svn-r5034] Purpose:Albert Cheng2002-03-061-1/+6
| | | | | | | | | | New feature Description: Replacing the hardcoding of default version for snapshot test to a file, bin/snapshot_version. This way, runtest and snapshot can be version neutral. Makes maintenance easier. Platforms tested: eirene.
* [svn-r5026] Purpose:Albert Cheng2002-02-281-1/+2
| | | | | | | | | | Bug fix Description: check-install was on the same make line with install. They got run in parallel. Run check-install as a separate make action after make install is completed. Platforms tested: Eirene
* [svn-r5020] Purpose:Albert Cheng2002-02-271-2/+1
| | | | | | | | | Feature Description: Use the new target of check-install instead of previous hand-made commands. Platforms tested: eirene.
* [svn-r5000] Purpose:Albert Cheng2002-02-221-0/+1
| | | | | | | | | | | | | | New feature Description: The examples have been changed to use the installed h5cc to do the compiling. Added a step in the "test" part to "cd examples; gmake check" which will test against the installed software. A more proper way is to create a "check-install" target to test other installed software besides the C API, such as the Fortran API. Platforms tested: eirene
* [svn-r4682] Purpose:Albert Cheng2001-12-061-0/+10
| | | | | | | | | | | | | | Bug fix Description: A a build had occurred in the source tree ($CURRENT) and did not do a distclean, the left over files would interfere with srcdir build. Solution: Added a "make distclean" in the "checkout" option to clean up the $CURRENT just in case. Not necessarily the most optimal spot to do the cleaning but convenient. Platforms tested: Eirene.
* [svn-r4672] Purpose:Albert Cheng2001-12-051-1/+2
| | | | | | | | | | | | | | | | | | | | | Bug fix Description: Snapshot does "make check" directly, instead of building all binary first. This means it does not cover code that are not tested (e.g., example, perform). (That explained why the errors in the PIO performance code were not reported in daily test but blew up when people built the library the "normal" way.) It is done this way so that the snaptest aborts as soon as the first test failed rather than after all code are compiled. Solution: Add "make" (to build all binary) before "make check". The allows snaptest to fail as soon as the first compiling failure. If we wish the snaptest to abort on the first test failure, the two can be swapped as "make check && make ...". (It would appear strange to run tests then make binary.) Platforms tested: Would be tested in the daily test tonight. (I should have tested it first but I started this commit process already. Sorry.)
* [svn-r4513] Purpose:Albert Cheng2001-10-021-1/+8
| | | | | | | | | | | | | feature Description: Recognize command line argument in the form of '--*' as a configure command option by default. Since all normal configure options are in the form of '--*', this will simplify the "op-configure <option>" syntax. The latter syntax is still kept in case one would want to pass in some configure argument that does not fit this syntax. Platforms tested: Eirene.
* [svn-r3812] Purpose:Albert Cheng2001-04-131-6/+15
| | | | | | | | | | | | | Improvement Description: The DIFF used to keep running after detecting significant code changes. This was done in order to see all changes but no one seems to look at the diff any more. So, let it end the DIFF cycle once it determines there are enough differences for a new test. Added "install install-doc uninstall uninstall-doc" to the test cycle. Platforms tested: Eirene, gondolin, modi4
* [svn-r3555] Purpose:Albert Cheng2001-03-081-1/+6
| | | | | | | | | | Code improvement Description: Changed it so that $H5VERSION determines which version of hdf5 code to do cvs checkout and to test, making it easier to handle new versions. Platforms tested: run simple test to make sure it did generate the right command.
* [svn-r3515] Description:Albert Cheng2001-02-251-1/+3
| | | | | | | Move the printing of command argument to the beginning of the shell with banners around for easier identification. Platforms tested: Eirene
* [svn-r3336] Purpose:Albert Cheng2001-01-311-4/+5
| | | | | | | | | | | | | | Simple twist Description: snapshot used to just use whatever `hostname` returns. Often it is the fully qualified name but sometimes just hostname without the domain part. Inconsistent. Solution: Chopped off any domain part and use just the host name. Use the 'cut' command rather than the sed with ncsa.uiuc.edu hardcoded. Applied that to runtest too. Platforms tested: Should work. Will find out if the daily tests still work.
* [svn-r2424] snapshot needs a version of diff that supports the -I (ignore ↵Albert Cheng2000-07-021-2/+9
| | | | | | | | | | | | pattern) option. A system may have several versions of diff (e.g., vendor's and Gnu's). Added codes to try them all until finding one that supports it. If found, use it; else stick with plain "diff" and may waste time when there are no differences besides the ignorable patterns. Platforms tested: Solaris 2.7, Redhat 6.2
* [svn-r2106] Changed the BASEDIR name to the form of $HOME/snapshots-${H5VERSION}Albert Cheng2000-04-101-1/+2
| | | | | | so that it is the same as the released version and allows easy appendix of version number. For the development branch, $H5VERSION is just "hdf5", representing the current version of the main=truck.
* [svn-r2049] Added the "clean" and "distclean" option for cleaning the test ↵Albert Cheng2000-03-231-0/+35
| | | | | | directory. This would help clean disk usage after the daily test is done.
* [svn-r2024] Added comments why the replacement of PREVIOUS should process evenAlbert Cheng2000-03-131-0/+3
| | | | if the overall release process has an error.
* [svn-r1984] Use one big cat to the help message (instead of the old way of echo)Albert Cheng2000-02-221-23/+29
| | | | because the messages are getting really big (my fault).
* [svn-r1983] Added two new options.Albert Cheng2000-02-221-9/+44
| | | | | | | | | | srcdirname <dir>: Use <dir> as the srcdir testing directory if srcdir is choosen. If <dir> starts with '-', it is append to the default name E.g., "snapshot srcdir srcdirname -xx" uses hostname-xx [Default is hostname] op-configure <option>: Pass <option> to the configure command
* [svn-r1935] A minor editing of the help messages.Albert Cheng2000-01-071-2/+2
|
* [svn-r1929] Added the srcdir option to support concurrent tests by differentAlbert Cheng2000-01-051-14/+32
| | | | | | | | | hosts. Below is the help output for srcdir. srcdir: Use srcdir option (does not imply other commands)" "snapshot srcdir" is equivalent to "snapshot srcdir all" "snapshot srcdir checkout" is equivalent to "snapshot checkout" Also used shell variables to hold directory paths for easier maintenance.
* [svn-r1855] Use the user MAKE if that has been set.Albert Cheng1999-12-031-3/+6
|