summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5466] Purpose:Quincey Koziol2002-05-282-2/+2
| | | | | | | | | | Code cleanup. Description: Updated perl scripts to be aware of new "FUNC_ENTER_NOINIT" macro. Platforms tested: IRIX64 6.5 (modi4)
* [svn-r5308] Purpose:Quincey Koziol2002-05-011-0/+6
| | | | | | Update API tracing information Platforms tested: Linux 2.2 (eirene)
* [svn-r5280] Purpose:Bill Wendling2002-04-291-5/+5
| | | | | | | | | | | | Update Description: Changed so that the Fortran and C++ configures are named "HDF5 Fortran" and "HDF5 C++" resp. instead of just "HDF5. Solution: Add an extra parameter to the subroutine which generates the new configure.in files. Platforms tested: Linux
* [svn-r5266] Purpose:Bill Wendling2002-04-251-2/+54
| | | | | | | | | Update Description: Updated the h5vers script to automatically update the configure.in files so that they reflect the correct version in the AC_INIT line. Platforms tested: Linux
* [svn-r5252] Purpose:Bill Wendling2002-04-251-85/+80
| | | | | | | | | | | Update Description: Updated ltmain.sh with the newest version from the 1.4.2 libtool. The one I updated with earlier still had a few bugs in it, for some reason. I got rid of the RPM version on my machine and used the compiled source instead. Platforms tested: Linux
* [svn-r5246] Purpose:Bill Wendling2002-04-241-0/+2
| | | | | | | | | | | Bug Fix Description: On some platforms, mktemp doesn't work. This would wipe out the tmpdir variable's value. Solution: Reinitialize tmpdir in these cases. Platforms tested: HP-UX
* [svn-r5179] Purpose:Bill Wendling2002-04-121-2/+34
| | | | | | | | Bug Fix Description: Ported the hack of hte ltmain.sh script from the v1.4 branch to the 1.5 branch, since it's sure to fail on systems with really long -Wl... flags...
* [svn-r5132] Purpose:Bill Wendling2002-04-025-4318/+2400
| | | | | | | | | | | | | | | | | | | Autotools Update Description: I've updated autoconf, automake, and libtool to the latest/greatest versions; 2.53, 1.6, and 1.4.2 resp. Many changes come with the new versions: - ltconfig is no longer used - acconfig.h is no longer used (#define values are declared with the macro) - regeneration of all of the aclocal.m4, configure, and H5config.h.in files. - new config.{guess,sub} files - new ltmain.sh file Platforms tested: AIX (blue), and Linux
* [svn-r5068] Purpose:Albert Cheng2002-03-181-1/+1
| | | | Updated the help message to include the diff option.
* [svn-r5058] Purpose:Albert Cheng2002-03-111-9/+18
| | | | | | | | | | | | | | | | Feature/bug fix Description: The 'snapshot diff' command is run in all cases, even after the initial "snapshot diff" and hosts are polled to run the test. It would not cause any harm except wasting time repeating diff'ing. Also, the path is quite right to invoke snapshot by merely "bin/snapshot diff" since it has not "cd" to the right directory yet. Solution: Added a new option of "-nodiff" to skip the special diff request. Then make "runtest" to call itself again with it to prevent any further unnecessary diff'ing. Platforms tested: eirene
* [svn-r5055] Purpose:Albert Cheng2002-03-082-2/+30
| | | | | | | | | | | 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-063-8/+29
| | | | | | | | | | 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-r5024] Purpose:Albert Cheng2002-02-281-1/+2
| | | | | | | | | | | | | | | Feature Description: The output of multiple tests of one host used to all go to the same logfile. It is harder to find the beginning of each test. Solution: Added hour and minute (HHMM) into the logfile name. Different tests should go to different files now. If a second test starts within a minute of the previous test, their output will be all in the same file. In the case, there are probably not that much output to worry. 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-r4987] Purpose:Bill Wendling2002-02-181-0/+5
| | | | | | | | | | | | | Bug Fix Description: When doing an install of dynamic executables on some platforms, the "mktemp" command may fail which causes the contents of "tmpdir" to go away. If it's a failure, we still need the previous value of tmpdir. Solution: I replicated some code so that tmpdir's old value before the mktemp call is regen'ed if the mktemp call failed. Platforms tested: HP-UX SysV
* [svn-r4927] Purpose:Bill Wendling2002-02-081-0/+3
| | | | | | Feature Add Description: Added hack so that it will recognize a Hitachi platform.
* [svn-r4912] Purpose:Quincey Koziol2002-02-071-0/+1
| | | | | | | | | | Feature add Description: Added 'H5S_sel_type' to the list of types that the API tracing knows about. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r4883] Purpose:Bill Wendling2002-01-301-3/+3
| | | | | | | | | | | | Bug Fix Description: For some reason, a wrong line was introduced into the ltconfig in my "Major Hack(tm)" stuff. Solution: Removed this line, which isn't supposed to be there cause that's why the Major Hack was there to begin with. Platforms tested: NERSC machine and Pacific Blue
* [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-r4661] Bill Wendling2001-11-301-1/+5
| | | | | | | | | | | | Purpose: Bug Fix Description: We needed to support C++ on SP3. Libtool was putting a "-bnso" flag on the compile line. This was causing the C++ compiler to barf.. Solution: Removed the line. Platforms tested: OSF5.1
* [svn-r4571] Purpose:Albert Cheng2001-10-241-45/+9
| | | | | | | | | Improvement Description: Removed the hard coding of all the test hosts. Let it be defined in a file. Platforms tested: Eirene
* [svn-r4557] Purpose:HDF Admin2001-10-191-0/+4
| | | | | | | | | | | | | | kludge Description: Somehow if consecutive "rsh houdin -n ..." are issued too close, a "Connection refused" result. Then /usr/local/krb5/rsh falls back to ordinary rsh protocal which of course won't work either. Solution: if the houdin to be tested is houdin, wait for 5 seconds before launching the 'rsh ...' command. Hopefully the system admin can fix the rsh problem. Platforms tested: eirene talking to houdin.
* [svn-r4556] Purpose:Albert Cheng2001-10-191-0/+9
| | | | | | | | | | | | Feature (actually a kludge) Description: The old "setenv" option for the snaptest.cfg cannot handle if there are white spaces in the setenv value part. Added a "setenv2" that expects the value consists of 2 parts. A better solution (like can parse in double quoted values) is needed. Platforms tested: eirene with houdin (solaris 2.7)
* [svn-r4535] Elena Pourmal2001-10-091-1/+1
| | | | | | | | | | | | Purpose: Fix Bill's "Major Hack" for NERSC seaborg machine Description: Bill's fix was based on the machine name. NERSC SP3 gseaborg was renamed to seaborg. Solution: Fixed the name. Platforms tested: Not tested yet.
* [svn-r4514] Purpose:Albert Cheng2001-10-031-5/+4
| | | | | | | | feature Description: Ignore blank lines in the config file too. Platforms tested: Eirene.
* [svn-r4513] Purpose:Albert Cheng2001-10-022-18/+37
| | | | | | | | | | | | | 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-r4472] Bill Wendling2001-09-241-3/+1
| | | | | | | | | | | | | | | | | | | Purpose: Refix Description: Changed if test -d $1; then : else to if test ! -d $1; then since "test ! -d" should work on all platforms and is a much cleaner solution than the original. Platforms tested: Linux
* [svn-r4469] Bill Wendling2001-09-231-1/+3
| | | | | | | | | | | | Purpose: Bug Fix Description: Some systems can't handle a test like: if ! test -d "foo"; then Solution: Removed the "!" and made a success a "nop".
* [svn-r4466] Bill Wendling2001-09-211-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Feature Add Description: Added "install-example" and "install-all" to the Makefile system. The behaviour of the "make install*" options: make install - Installs binaries, libraries, include files, and example programs. make install-examples - Installs only the example programs. The directories are: ${prefix}/doc/hdf5/examples/{c,c++,fortran} make install-all - Install the binaries, libraries, include files, example programs, and documentation. The whole kit-n'-caboodle. make uninstall-examples - Get rid of those example files (but not the ${prefix}/doc/hdf5/examples/... directories) There's a new bin/ program which helps create directories which are deeply nested called "mkdirs". It's a simple shell script. Platforms tested: Linux
* [svn-r4432] Purpose:Albert Cheng2001-09-101-1/+1
| | | | | | | | | | | Bug fix. Description: Did not update the expected strings for result of grand total test time. Causing a false report of test failed to complete. Solution: Update the strings. Platforms tested: Eirene and modi4.
* [svn-r4430] Description:Albert Cheng2001-09-081-7/+18
| | | | | | | Added a feature to print total test time spent in a host in addition to individual test time. Platforms tested: eirene, modi4, baldric.
* [svn-r4428] Purpose:Albert Cheng2001-09-061-1/+5
| | | | | | | | | Bug fix Description: The previous coding using sed was not portable for all Unix systems. Much easier to use 'cut' to parse the strings. Platforms tested: eirene
* [svn-r4421] Description:Albert Cheng2001-09-041-0/+15
| | | | | | | Added a new feature that allows an test configure runs on a certain day of the week (Mon, ..., Sun) Platforms tested: eirene.
* [svn-r4418] Purpose:HDF Admin2001-08-311-1/+1
| | | | | | | | Bug fix Description: when a snaptest did not complete, it reported it as a failure of the launching host, rather than the testing host. Changed it to report the testing host.
* [svn-r4415] Bill Wendling2001-08-281-1/+1
| | | | | | | | | | | | | | | | Purpose: Bug Fix Description: On some SGI machines (or, rather, it was showing up there), the /usr/ncsa/lib directory was being placed before the other directories in the linker line. This was causing the linker to link in alternative HDF5 libraries than the test library. Solution: Modified my previous hack so that it puts the $rpath macro at the end, since those are the ones we're passing into the libtool function (in the DYNAMIC_DIRS macro). Platforms tested: Paz
* [svn-r4410] Purpose:HDF Admin2001-08-271-9/+10
| | | | | | Improved format of failures reporting. Platforms tested: eirene, premium, modi4.
* [svn-r4405] Purpose:Albert Cheng2001-08-211-43/+73
| | | | | | | | | Feature Description: Changed some output format. Improved the CHECK_RSH to better report the result when failed. Platforms tested: eirene with nosuch and shalom. (made sure failures do occur)
* [svn-r4401] Purpose:Albert Cheng2001-08-211-2/+2
| | | | slight change of output format.
* [svn-r4341] Purpose:HDF Admin2001-08-141-3/+3
| | | | | | Changed the wording of test results. Platforms tested: eirene, dangermouse.
* [svn-r4332] Purpose:HDF Admin2001-08-131-1/+2
| | | | | | | | | New feature Description: Added a positive report of test completed by reporting them to SUCCEED_LOG_<date>. Platforms tested: eirene, dangermouse.
* [svn-r4304] Bill Wendling2001-08-021-3/+3
| | | | | | | | | | | | | | | Purpose: Bug Fix Description: The dependencies weren't being generated properly. What was happening, if there was a "." in the path name to the source directories, it would say, "oh! That matches anything. Dup-dee-do I'll just mess everything up, then." Solution: Escape all occurences of "." with a "\." so that it will match an actual "." instead of anything. Platforms tested: Linux
* [svn-r4292] Bill Wendling2001-08-012-2/+43
| | | | | | | | | | | | | | | | Purpose: Bug Fix Description: The way we were generating Dependencies and .depend files was broken. If the $srcdir or other macros began with a ".", then it would match anything and cause problems since it would then overwrite the beginning of the header file's path. Solution: Wrote a Perl script which can handle this type of weirdness better. It's only used when the environment is a GNU one with a GCC compiler... Platforms tested: Linux
* [svn-r4228] Purpose:Albert Cheng2001-07-171-1/+14
| | | | | | | | | | Feature Description: Added the feature that ALLHOSTS can be set via the file allhostfile in the snapshot directory. This reduces the need to modify runtest for hosts changes. Platforms tested: eirene (did dry runs).
* [svn-r4205] Bill Wendling2001-07-131-1/+1
| | | | | | | | | | | Purpose: Forward Port Description: Forward port of the hack fix applied to the 1.4 branch. This corrects the previous hack by putting *'s in the pattern matching so that they'd match the gseaborg machine correctly. Platforms tested: gseaborg
* [svn-r4182] Bill Wendling2001-07-111-1/+1
| | | | | | | | | | | Purpose: Bug Fix Description: The SP3 machine doesn't like the "-b nolibpath ..." flags, the same as the pacific blue machine. I'm hoping that this will fix it. Solution: Adding the offending machine's name to the "Major Hack(tm)" we did for the Pacific Blue machine.
* [svn-r4129] Purpose:Albert Cheng2001-07-062-27/+25
| | | | | | | | | | | | | | | | update Description: Several files have been renamed or moved to a different location. README => README.txt RELEASE.txt => release_docs/RELEASE.txt HISTORY.txt => release_docs/HISTORY.txt Updated h5vers and release to reflect all these new names/locations. Also made all uses the same beginning phases for the first line of text in README.txt and RELEASE.txt as follows: "HDF5 version ... " Platforms tested: eirene by running the bin/release and bin/h5vers -i.
* [svn-r3964] Purpose:Albert Cheng2001-06-061-0/+7
| | | | | | | | | new feature Description: added the command option of "setenv x y" for setting environment variable x=y. Platforms tested: Eirene