summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2531] Description:Albert Cheng2000-09-1032-85/+34
| | | | | | | | | | | | | | | | | | | The "FILENAME" declared extern in h5test.h is not always used. It was used in h5_cleanup to remove temporary files created during tests. Not all tests codes have used this routine. Indeed, quite a few of test programs do "#define FILENAME ". Also, h5_cleanup needs to work in tandem with h5_fixname. h5_fixname accepts an explicite base_name argument instead of using the global variable FILENAME. That is cleaner. Solution: Added char *base_name[] as a new argument to h5_cleanup, in the same style as h5_fixname. Removed "extern char *FILENAME..." from use. Also, undo some unnecessary declaration of "char *FILENAME" from some tests which don't use it at all (yet). Platforms tested: modi4-64(irix64), arabica(solari2.7), eirene(linux) (arabica could not launch tests automatically. I had to hack in LD_LIBRARY_PATH to make them run.)
* [svn-r2529] Added a -R<directory> flag to the LT command line. If we compile ↵Bill Wendling2000-09-081-36/+37
| | | | | | | | | | | | | with zlib, and zlib isn't in our LD_LIBRARY_PATH or in a standard system library place (/usr/lib or /lib), then the tests can't run. This fixes it if the person configures the source with the flag: --with-zlib=/usr/fnord/include,/usr/fnord/lib This only works if you're pointing to the shared library version in the above flag...
* [svn-r2528] Linking errors occured with these files. They link with ↵Bill Wendling2000-09-0812-1/+48
| | | | | | | libh5test, but libh5test wants FILENAME to be defined. I have no clue why this was working before...
* [svn-r2468] Changed type of variable to long since that's what it should ↵Bill Wendling2000-08-041-7/+8
| | | | | | hold after a call to the strtol() function.
* [svn-r2466] Added return statement to the main function to prevent some compilerBill Wendling2000-08-041-1/+2
| | | | | warnings. It's not a meaningful addition, since it happens right after an _exit() statement.
* [svn-r2463] Fixed a comparison between unsigned and signed value. Cast both toBill Wendling2000-08-041-1/+1
| | | | unsigned long. Hope this is enough :).
* [svn-r2411] Added support for log VFL driver.Robb Matzke2000-06-231-0/+7
|
* [svn-r2320] Patched "print_stats" routine parameters for machines with no ↵Quincey Koziol2000-06-021-0/+8
| | | | | | getrusage() call. (Like the Crays)
* [svn-r2317] Close a small memory leak in the test program (not library).Quincey Koziol2000-06-011-0/+4
|
* [svn-r2289] changed the macro for the file to be FILENAME. caused ↵Patrick Lu2000-05-251-7/+7
| | | | | | compilation errors on windows with the old name
* [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 ↵Bill Wendling2000-05-195-790/+828
| | | | | | | | file (they were only creating one for all of them). Also changed so that, if they got an error, it actually specifies that the tests failed on the screen instead of succeeded ;-)
* [svn-r2273] Used updated data structure names...Quincey Koziol2000-05-191-2/+2
|
* [svn-r2268] updated comments for the test for attribute creation for ↵Chee-Wai Lee2000-05-181-0/+3
| | | | threadsafe hdf-5.
* [svn-r2266] Minor change for 64-bit libsRobb Matzke2000-05-181-1/+1
|
* [svn-r2264] Added Thread-safe feature. This is the phase 1 implementationChee-Wai Lee2000-05-187-3/+1231
| | | | | | that all HDF5 API functions are protected by a mutex lock. Basically, serialized all API calls. To use it, use configure --enable-threadsafe --with-pthread
* [svn-r2262] * 2000-05-18Robb Matzke2000-05-182-2/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ** src/H5Tconv.c ** src/H5Tpkg.h ** src/H5Tpublic.h The H5T_conv_struct_opt() function had a design flaw -- it didn't keep information about the stride to use to step through the temporary/background-value buffer and thus nested invocations would clobber each other's temp buffers. This was fixed by splitting the `stride' argument into `buf_stride' and `bkg_stride' arguments for all the conversion functions. THIS IS AN API CHANGE, but users will get a compiler warning when they pass their conversion function pointer to H5Tregister(). ** src/H5T.c ** src/H5Tprivate.h Added a bkg_stride argument to the H5T_convert() definition in order to fix a bug related to the optimized compound datatype conversion function. ** src/H5T.c ** src/H5A.c ** src/H5D.c ** src/H5Ofill.c ** src/H5P.c Added bkg_stride=0 argument to the H5T_convert() calls. ** test/dtypes.c Added a test for the H5T_conv_struct_opt() bug fixed above. ** src/H5FL.c The H5FL_term() function should return non-zero even when it couldn't free all the free lists do to their being used by some other package. When that other package terminates it will return non-zero, causing H5FL_term() to be called again. This fixes some of the `infinite loop closing library' messages. ** tools/pdb2hdf Uses print_version() instead of doing that itself. ** src/H5Ppublic.h Renamed H5Pget_gc_reference() declaration to make it match the definition. ** src/H5FDlog.c Added API tracing macros. Removed `const' qualifier from a `char*' member of a struct which was allocated on the heap. ** src/H5TB.c Added curly braces to a couple deeply-nested `if' statements to make them clearer and to shut up the increadibly stupid and just plain incorrect gcc warning about ambiguous `else'. ** test/titerate.c Removed incomplete initialization in favor of memset() for one auto variable to stop compiler warnings. ** tools/Depencencies Regenerated to remove references to h5dumputil.c
* [svn-r2222] Added TBBT testing code.Quincey Koziol2000-05-084-4/+152
|
* [svn-r2179] *** empty log message ***Robb Matzke2000-04-211-33/+175
|
* [svn-r2146] Comments.Raymond Lu2000-04-143-25/+178
|
* [svn-r2142] Re-added titerate.c to makefile...Quincey Koziol2000-04-131-2/+2
|
* [svn-r2138] Add SRB as a new VFL, these are its testing programs.Raymond Lu2000-04-134-8/+447
|
* [svn-r2132] Tested H5Screate_simple & H5Sset_extent_simple disallowingQuincey Koziol2000-04-121-0/+14
| | | | size 0 dimensions without corresponding unlimited dimension.
* [svn-r2125] Changed test slightly to reflect change in return type for ↵Quincey Koziol2000-04-121-3/+3
| | | | H5Aiterate.
* [svn-r2118] Added test for error in which groups with more than one level of ↵Quincey Koziol2000-04-121-2/+169
| | | | | | B-tree nodes and callback functions which returned non-zero were not working correctly.
* [svn-r2112] Added random generator of 5-D hyperslabs to tests.Quincey Koziol2000-04-111-1/+195
|
* [svn-r2099] Added test to check for correct staggered hyperslab iteration.Quincey Koziol2000-04-071-0/+137
|
* [svn-r2082] Added additional group & attribute iteration tests.Quincey Koziol2000-04-054-7/+405
|
* [svn-r2073] Added free-list code to the library and took out the older ↵Quincey Koziol2000-04-042-11/+14
| | | | | | | "temporary buffer" code, since the functionality was superceded. See the followup document for details on the free-list code.
* [svn-r2069] change URL to a valid one.Raymond Lu2000-04-041-2/+2
|
* [svn-r2034] Switch testing web server to paz.ncsa.uiuc.edu for gass_read; ↵Raymond Lu2000-03-143-8/+9
| | | | still comment out gass_write and gass_append because they depend on web server.
* [svn-r2028] Switch to HTTP protocal testing for read, compress write and ↵Raymond Lu2000-03-133-2/+23
| | | | append testings.
* [svn-r1995] configure.in:Albert Cheng2000-03-012-2/+2
| | | | | | | | | | | | | | | | | | Makefile.in: acconfig.h: src/H5F.c: src/H5FDdpss.c: src/H5FDdpss.h: src/H5config.h.in: test/dpss_read.c: test/dpss_write.c: Changed the name DPSS to GRIDSTORAGE since that is the real name of the API from ANL. DPSS is just one of the protocols it can use. Changed a bug in the --with-ssl option. Makefile.in: Removed the copying of Makefile.dist since it caused problems when doing a make distclean in a --srcdir configured directory.
* [svn-r1946] Added a the PARA-Prefix for parallel test files for the needs thatAlbert Cheng2000-01-262-20/+67
| | | | | | serial and parallel test files are tested in different file systems. Added the global variable, paraprefix, so that it can be set via command line option.
* [svn-r1945] Add tests for "H5S_SELECT_PREPEND" and "H5S_SELECT_APPEND" ↵Quincey Koziol2000-01-211-5/+119
| | | | | | operations to point selections.
* [svn-r1926] Macros HAVE_GASS and HAVE_DPSS are changed to H5_HAVE_GASS AND ↵Raymond Lu1999-12-215-5/+5
| | | | H5_HAVE_DPSS.
* [svn-r1925] DPSS is checked in.Raymond Lu1999-12-213-2/+344
|
* [svn-r1879] Changed the test host from eirene to which. (Got to change thisAlbert Cheng1999-12-173-3/+3
| | | | to be run time input somehow.)
* [svn-r1859] * 1999-12-09Robb Matzke1999-12-091-2/+4
| | | | | | | | | | | | | | ** src/H5FDpublic.h Added a #define for H5_HAVE_VFL to make life easier for application programmers. ** config/depend1 A minor tweak to the way GNU systems generate file dependencies for the Makefiles. ** src/H5T.c Fixed a bug with enumeration types not having the correct object header pointer.
* [svn-r1848] *** empty log message ***Robb Matzke1999-11-231-43/+76
|
* [svn-r1841] changed the #includes to the new ones defined in H5pubconf.h.Patrick Lu1999-11-191-5/+5
|
* [svn-r1840] update the #includes so it would use the new ones defined in the ↵Patrick Lu1999-11-192-8/+8
| | | | | | H5pubconf.h file. didn't compile otherwise.
* [svn-r1837] Cleaned up a few warnings from the SGI compiler.Quincey Koziol1999-11-175-19/+16
|
* [svn-r1832] * 1999-11-16Robb Matzke1999-11-162-106/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ** configure.in ** configure [REGENERATED] ** src/H5private.h ** src/H5public.h ** src/Makefile.in Generates an H5pubconf.h file which is just like H5config.h except all the preprocessor symbols have `H5_' prepended. This was done so that the configuration results can be used in public header files without polluting the namespace. ** src/H5.c Added H5I_REFERENCE and H5I_VFL to the API tracing code so their names are printed instead of just numbers. ** src/H5FDstdio.c ** tools/h5import.c ** tools/h5repart.c ** tools/pdb2hdf.c Changed to use the `H5_' versions of configure results since these files include only the public API. ** test/big.c Removed a compiler warning. ** test/h5test.c Removed unused code.
* [svn-r1806] * 1999-11-02Robb Matzke1999-11-021-1298/+1298
| | | | | | | | | | | | | ** bin/rpmsync ** config/depend1.in Tweaks for versions of `make' that can't search directories. ** examples/Dependencies ** src/Dependencies ** test/Dependencies ** testpar/Dependencies ** tools/Dependencies Regenerated all these with more complete path names.
* [svn-r1802] Changes since 19991019Robb Matzke1999-11-012-19/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST ./configure.in ./configure [REGENERATED] Added more checking for `make' features. ./Makefile.in ./doc/Makefile.in ./doc/html/Makefile.in ./doc/html/Tutor/Makefile.in ./examples/Makefile.in ./pablo/Makefile.in ./src/Makefile.in ./test/Makefile.in ./testpar/Makefile.in ./tools/Makefile.in ./config/commence.in ./config/conclude.in ./config/depend.in [REMOVED] ./config/depend1.in [NEW] ./config/depend2.in [NEW] ./config/depend3.in [NEW] ./config/depend4.in [NEW] ./config/dependN.in [NEW] The directory search stuff was moved into commence.in, thereby shortening the Makefile.in prologues. ./doc/html/Dependencies [NEW] ./doc/html/Tutor/Dependencies [NEW] ./examples/Dependencies [NEW] ./src/Dependencies [NEW] ./test/Dependencies [NEW] ./testpar/Dependencies [NEW] ./tools/Dependencies [NEW] The `.distdep' files were all renamed to `Dependencies' to make them more obvious. They are required (but may be empty) in every directory that has a Makefile.in that ends with @CONCLUDE@ (you'll get an obvious error from make if you forgot to create one). ./bin/trace ./src/H5.c Added H5E_major_t and H5E_minor_t although tracing only prints the integer value. ./src/H5E.c ./src/H5Epublic.h Added tracing information. ./src/H5FDcore.c ./src/H5FDfamily.c ./src/H5FDgass.c ./src/H5FDmpio.c ./src/H5FDsec2.c ./src/H5FDstdio.c Fixed places where FUNC_LEAVE() evaluated it's argument more than once. Added tracing information. Wrapped long lines. ./config/gnu-flags Fixed a syntax error when we don't have a gnu compiler.
* [svn-r1798] Changed the URL to use a gass-signon.Albert Cheng1999-10-283-3/+3
|
* [svn-r1794] Snapshot version 1.3 release 3Albert Cheng1999-10-261-1022/+1233
|
* [svn-r1789] Changed the ftp test site to a different machine. TheAlbert Cheng1999-10-233-3/+3
| | | | previous machine is retired.
* [svn-r1786] Added stdio VFL driver to the list of VFL drivers the user can test.Quincey Koziol1999-10-201-0/+3
|
* [svn-r1753] Changes since 19991007Robb Matzke1999-10-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./configure.in ./src/H5config.h.in [REGENERATED] The /usr/ncsa/{include,lib} directories are only added if they actually exist. This fixes a warning on some systems. Checks for the <pdb.h> header file and also for either the PDB or Silo library, and if found prepares to compile the pdb2hdf program. ./config/distdep Relative path names for include files are changed to base names since the makefile contains the logic for searching and since it's likely that building the .distdep files happed from a location other than where they would be used in the file system. ./config/conclude.in Fixed shell errors when `for' loops iterate over nothing for the `uninstall' target. ./src/H5D.c ./src/H5Oefl.c File names for the external files are added to the heap when the dataset is created instead of when the object header is written. This fixes a rare infinite recursion bug. ./src/H5FD.c ./src/H5FDpublic.h Optimization to the free list causes H5FD_alloc() usage to go from >10 seconds to <0.4 second for one example (converting a 30MB equation of state file from PDB to HDF5 format). The optimization is to simply keep track of the largest item in the free list and not search the free list when the largest item is not big enough to satisfy the request. ./src/H5FDcore.c ./src/H5FDcore.h ./test/h5test.c If the `backing_store' property is true then a flush causes the entire contents of memory to be written to the specified file. This is in preparation for the ASCI/red optimizations and is currently tested by the pdb2hdf `--cached' switch. ./src/H5Odtypes.c Wrapped three long lines. ./tools/Makefile.in ./tools/pdb2hdf.c [NEW] A PDB-to-HDF5 translator. It only translates meta data -- the resulting HDF5 points into the PDB file for the raw data.