summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9727] Purpose:Quincey Koziol2004-12-293-3/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Fix/Code Cleanup/Doc Cleanup/Optimization/Branch Sync :-) Description: Generally speaking, this is the "signed->unsigned" change to selections. However, in the process of merging code back, things got stickier and stickier until I ended up doing a big "sync the two branches up" operation. So... I brought back all the "infrastructure" fixes from the development branch to the release branch (which I think were actually making some improvement in performance) as well as fixed several bugs which had been fixed in one branch, but not the other. I've also tagged the repository before making this checkin with the label "before_signed_unsigned_changes". Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel & fphdf5 FreeBSD 4.10 (sleipnir) w/threadsafe FreeBSD 4.10 (sleipnir) w/backward compatibility Solaris 2.7 (arabica) w/"purify options" Solaris 2.8 (sol) w/FORTRAN & C++ AIX 5.x (copper) w/parallel & FORTRAN IRIX64 6.5 (modi4) w/FORTRAN Linux 2.4 (heping) w/FORTRAN & C++ Misc. update:
* [svn-r9720] Purpose:Albert Cheng2004-12-251-2/+3
| | | | | | | | | Updated to call timekeeper with minutes. Also put all timekeeper output to a separated logfile. Platforms tested: Did not test since it is hard to test without starting the whole daily test. The change is trivial too.
* [svn-r9718] Purpose:Albert Cheng2004-12-251-10/+17
| | | | | | | | Change time-limit to be in the unit of minutes which is easier to use than unit of seconds. Platforms tested: Tested in eirene.
* [svn-r9716] Purpose:Albert Cheng2004-12-242-2/+21
| | | | | | | | | | Feature Description: Added the deploydir feature. Platforms tested: Hand tested.
* [svn-r9714] Purpose:Albert Cheng2004-12-232-4/+4
| | | | | | | | bug fix Description: Setup the time limit with the wrong unit concept. 300 is only 300 seconds, not 300 minutes. Set them to the correct values.
* [svn-r9711] Purpose:Albert Cheng2004-12-231-4/+7
| | | | | | | | | | Feature Description: Added the timekeeper feature. Platforms tested: tested by hand.
* [svn-r9704] Purpose:Albert Cheng2004-12-231-0/+101
| | | | | | | | | | | | Feature Description: # As a time keeper of the remote daily test process launched by runtest. # It sleeps for a certain time and then wakes up to hangup those processes # that are still around, assuming they have run too long. Platforms tested: hand tested in heping.
* [svn-r9699] Purpose:Albert Cheng2004-12-221-6/+6
| | | | | | | | | | | | | Bug fix. Description: -e is not a valid condition for /bin/sh in all machines such as SunOS. Solution: Rewrote the condition to avoid the need of using "test -e ...". Platforms tested: In Sol only.
* [svn-r9692] Purpose:Albert Cheng2004-12-181-0/+6
| | | | | | | | | | feature. Description: Added the configure feature of deploy. Platforms tested: Hand tested in heping.
* [svn-r9677] Purpose:Albert Cheng2004-12-161-0/+59
| | | | | | | New feature to deploy the binary. Platforms tested: Hand tested in heping.
* [svn-r9676] Purpose:Albert Cheng2004-12-161-2/+30
| | | | | | | | | | New feature Description: Added the deploy optin. Platforms tested: Tested by hand in heping.
* [svn-r9670] Corrected a typo.Albert Cheng2004-12-151-1/+1
|
* [svn-r9640] Purpose:Albert Cheng2004-12-071-1/+1
| | | | | | | | | | Bug fix. Description: Got the list of configure files wrong. Fixed it. Platforms tested: Tested in eirene by hand.
* [svn-r9635] Purpose:Albert Cheng2004-12-071-0/+84
| | | | | | | | | | | New feature Description: Check if files generated by autoconfigure tools are done by the corret version of software. Platforms tested: Heping by hand.
* [svn-r9340] Purpose:Albert Cheng2004-09-291-3/+3
| | | | | | | | | | | | | | | | | | | | | Bug fix. Description: There was a historical hack to prevent runtest in multiple hosts to run cvs update while they were launched by the daily test. But a more proper fix has been implemented to prevent that but this hack was not removed. It ended up enforcing one CVS update per day. But if someone tested runtest during the day, it would prevent the evening daily from doing update. That is not good. Solution: Removed the hack which is not need any more. Platforms tested: NO h5committest since it does test runtest. Tested it by hand in eirene and heping. Misc. update:
* [svn-r9319] Purpose:Albert Cheng2004-09-251-1/+7
| | | | | | | | | | | | | Feature Description: Added code to support the -configname feature. Platforms tested: no h5committest which does not test this command. ran it by hand in eirene comparing tg-login1 and tg-login2. Misc. update:
* [svn-r9088] Purpose:Albert Cheng2004-08-151-0/+82
| | | | | | | | | | | | | | | Feature Description: Added --private option which is for individuals making a private release version. It sets the SubRelease string to the date of release. This should be sufficient to distinguish releases provided one does not make two private releases on the same day. Platforms tested: No h5committest since it does not test this feature. Hand tested it in Eirene.
* [svn-r8913] Purpose:Albert Cheng2004-07-212-8/+38
| | | | | | | | | | | | | | | | | | | | 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-r8760] Purpose:Quincey Koziol2004-06-291-1/+2
| | | | | | | | | | | | | Code cleanup & small bug fix Description: Regenerate dependency files Add htri_t as separate type from hbool_t for code tracing purposes. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8386] Purpose:Albert Cheng2004-04-191-3/+5
| | | | | | | | | | | Bug fix. Description: LOGFILE was showing both hostname and srcdirname when srcdirname is used. Fixed it. Platforms tested: Tested in LANL QSC.
* [svn-r8233] Purpose:Quincey Koziol2004-03-052-330/+607
| | | | | | | | | | | | | | | | Bug fix/code update Description: Upgrade to latest version of config.guess & config.sub, which work correctly on Cray X1 (and may help on NEC SX-6). NOTE: This upgrade has _nothing_ to do with autoconf or libtool, these shell scripts are _not_ tied to any particular version of those tools. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest Cray X1
* [svn-r7965] Purpose:Albert Cheng2003-12-161-0/+5
| | | | | | | | | | feature Description: Added the ability to handle srcdirname as the build-directory. Platforms tested: No h5comittest but tested in LANL QSC machine.
* [svn-r7960] Purpose:Albert Cheng2003-12-161-1/+2
| | | | | | | | | | feature. Description: Output skipped tests to a different file for better printout. Platforms tested: Just eyeballed it since the changes are trivial.
* [svn-r7958] Purpose:Albert Cheng2003-12-151-5/+5
| | | | | | | | Just trivial editing of comments. Platforms tested: Eyeballed since the changes are all trivial and involved comments only. Misc. update:
* [svn-r7953] 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-r7940] Purpose:Albert Cheng2003-12-111-18/+3
| | | | | | | | | | | cleanup. Description: Removed the old command that parses setenv2 and setenv3 which are replaced by setenvN. Platforms tested: No h5committest since it does not test this script. Pretty sure it works.
* [svn-r7910] Purpose:Albert Cheng2003-12-031-2/+7
| | | | | | | | | | | | feature Description: -setup now also sets up or updates the current source directory. Platforms tested: LANL Theta. Misc. update:
* [svn-r7859] Purpose:HDF Admin2003-11-201-10/+53
| | | | | | | | | | | | | new feature Description: Added the -setup option so that it can setup the snapshot test directory structure. This will help the setup of snapshot test in a new machine, especially remote machine much easier. Platforms tested: no h5committest becuase it does not test this script. Tested in tg-ncsa.
* [svn-r7858] Purpose:HDF Admin2003-11-201-1/+1
| | | | | | | | | | | | | | | | Improvement Description: The cvs checkout used the complete path of current/ which is not accepted by cvs server. Changed it to chdir to the snapshot directory and then cvs checkout just current/. Platforms tested: Not h5committested because it does not test this command. Tested in tg-ncsa which has no direct access to the CVS directory and must use the server route. Misc. update:
* [svn-r7626] Purpose:Quincey Koziol2003-10-141-1/+7
| | | | | | | | Update dependencies and tracing information Platforms tested: Linux 2.4 (verbena) w/FORTRAN too minor for h5committest
* [svn-r7569] Purpose:Bill Wendling2003-10-072-74/+78
| | | | | | | | | | | | | | | | Bug Fix/Update Description: Updated "trace" to include "void**" as a datatype (it sets it to "x"). Format changes as well. Added "close(DEPEND); close(NEW);" to the dependencies script. This was reported by a user that it wasn't doing this. Platforms tested: Linux (small changes) Misc. update:
* [svn-r7517] Purpose:HDF Admin2003-09-261-1/+0
| | | | | | | | | | | | bug fix Description: Removed an extra export command in the parse of setenvN Platforms tested: Tested by hand. Misc. update:
* [svn-r7504] Purpose:Albert Cheng2003-09-231-1/+0
| | | | | | | | | | | | | | | | Bug fix Description: The op-snapshot checkout "ate" the next option by mistake. Solution: Remove the extra shift. Platforms tested: Can't really test it without doing a real snapshot test. Pretty sure it is correct and will watch the result tomorrow. Misc. update:
* [svn-r7488] Purpose:Albert Cheng2003-09-181-3/+7
| | | | | | | | | | | | | Improvement Description: The -w timeout option is not supported by all hosts. Added the "ping -c 3" possible PING command. Platforms tested: Tested in eirene by hand only. Misc. update:
* [svn-r7425] Purpose:Albert Cheng2003-08-281-0/+19
| | | | | | | | | | | | | | new feature Description: Added a new option of "setenvN" which does set environment variable with $1 values e.g., setenvN 3 x a b c is same as setenv x="a b c". Platforms tested: No h5committest. Tested by hand in copper. Misc. update:
* [svn-r7388] Purpose:HDF Admin2003-08-211-0/+7
| | | | | | | | | | | | | | | | | new feature Description: Added a new test option of op-snapshot <option> snapshot option This allows snapshot.cfg to tell runtest to run snapshot with a special option. Platforms tested: Not h5committest because it is outside of its scope. Tested by hand. Misc. update:
* [svn-r7359] Purpose:Albert Cheng2003-08-131-4/+30
| | | | | | | | | | | | | | | | New features Description: Add options of verbose (-v, -v9) and -fname which limits to checking file with the file name pattern. Solution: Platforms tested: Did not h5committest which does not cover this command. Verified it by hand. Misc. update:
* [svn-r7354] Purpose:Quincey Koziol2003-08-131-0/+388
| | | | | | | | | | | Added new file Description: Added new perl script to generate error headers from one location (src/H5err.txt) Platforms tested: h5committested
* [svn-r7344] Purpose:Albert Cheng2003-08-111-1/+39
| | | | | | | | | | | | | | | feature Description: Added the checking for Makefile. Skip checking CVS files. Printed filename of unknown file types. Platforms tested: No h5committest. Tested by hand on various files. Misc. update:
* [svn-r7291] Purpose:Quincey Koziol2003-08-081-2/+0
| | | | | | | | | | | | | Code cleanup Description: Removed H5E_major_t and H5E_minor_t since they aren't used in the library any longer. Platforms tested: h5committested Misc. update:
* [svn-r7273] Purpose:Bill Wendling2003-07-291-6/+2
| | | | | | | | | | | | | | | | | Update/Fix Description: The Dependencies files weren't begin generated properly for C++. Solution: Modified the "dependencies" script to use "top_srcdir" only instead of "srcdir", which tended to confuse matters. Regenerated the Dependencies files. Platforms tested: Arabica (Small changes) Misc. update:
* [svn-r7270] Purpose:Bill Wendling2003-07-281-12/+0
| | | | | | | | | | Update Description: Removed the re-autoconf of the fortran and c++ configures since they don't exist anymore. Misc. update:
* [svn-r7268] Purpose:Bill Wendling2003-07-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Update Description: Revamped the configuration system. The configurations for the Fortran and C++ libraries are no longer separate from the "main" configuration system. This involved removing the "configure*" and "aclocal.m4" files from the fortran/ and c++/ subdirectories. Also merging settings in the config/ subdirectories into the main config/ subdirectory. Fortran header files had to be modified a little for Linux. It was checking if it was a Linux machine by some #defines, however with the -std=c99 switch, these defines weren't there. I added a check for some other ones which should be there whether the -std=c99 switch is used or not. Had to add C++ information to this script. Platforms tested: Verbena (Fortran & C++) Sol (Fortran & C++) Copper (Fortran & C++) Modi4 (Parallel, Fortran, & C++) Misc. update:
* [svn-r7251] Purpose:Albert Cheng2003-07-231-0/+224
| | | | | | | | | | | | | | | New Feature Description: A command script to check if the Copyright notice is included in the files. Platforms tested: no h5committest since it does not apply. Tested by hand. Misc. update: Updated MANIFEST
* [svn-r7202] Purpose:Albert Cheng2003-07-101-5/+1
| | | | | | | | | | | | | | Removed old feature Description: Removed the hardsetting of --prefix and creation of <prefix>/ directory since this version has prefix default to hdf5/ in the build-directory and will create the <prefix>/ directory during install. Platforms tested: Tested in eirene by hand. Misc. update:
* [svn-r7195] Purpose:Albert Cheng2003-07-091-0/+315
| | | | | | | | | | | | | | | | | New tool. Description: A new tool to build the HDF5 library. This was historically the makeh5 command. Added here so that it can be used in machines outside of the HDF Groups. Having it in the source allows version specific customization. Platforms tested: Did run h5committest which failed due to other source code problems. Tested it by hand by ../hdf5/bin/buildhdf5 and passed as far as its own functionality. Misc. update:
* [svn-r7187] Purpose:Quincey Koziol2003-07-091-1/+1
| | | | | | | | | | | Update code Description: Allow there to be no ';' after a FUNC_ENTER* macro Platforms tested: FreeBSD 4.8 (sleipnir) Linux 2.4 (verbena)
* [svn-r7179] Purpose:HDF Admin2003-07-072-6/+11
| | | | | | | | | | | | | | 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.
* [svn-r7089] Purpose:Albert Cheng2003-06-241-13/+0
| | | | | | | | | | | | | | | | | | | bug fixes Description: The "fs flush" actually discards the local caches information, NOT pushing the local file out to the servers. It does not help the AFS problems we had but probably made it worse by creating more demands on the servers. Solution: Removed the FLUSH_FILES code. Platforms tested: Can't be tested by h5committest and I am pretty sure the change is safe. Misc. update:
* [svn-r6765] Purpose:Bill Wendling2003-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: If there was a header file with a path like: /some/path/mpich.optimized/... The dependencies script would change that to /some/path/mpich.loptimized/... ^--Note. Solution: Mike McKay offered the solution to replace the substitution script from "s/\.o/\.lo/g" to "s/\.o(\b)/\.lo$1/g". It doesn't crash when run on Linux, but we need to make sure that it's okay for his machine. Platforms tested: Linux, since this script is only run on GNU platforms. Misc. update: