summaryrefslogtreecommitdiffstats
path: root/tools/testfiles
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r1338] Removed the tools/testfiles/*.dmp which are no longer used.Albert Cheng1999-06-1413-3256/+0
|
* [svn-r1336] h5toh4 test script used to compare the output of hdp applied onAlbert Cheng1999-06-1413-0/+0
| | | | | | | | | | | | | | | | | the generanted hdf files against saved output of hdp. This did not work well because whenever the hdp changes its output format, the tests failed unnecessarily. The tests also failed if the test machine uses a different version of HDF library from the HDF5 development machine. Changed the algorithm to compare the generated HDF files against saved HDF files (first by a simple cmp; if that fails, compare the output of the host machine's hdp on both HDF files.) Saved HDF files are stored in testfiles/Expected. Tested on Hawkwind (FreeBSD) with srcdir option and Baldric (Solaris) without srcdir option.
* [svn-r1295] Previous version contained incorrect output from previous h5dump.Albert Cheng1999-06-031-8/+8
| | | | Updated it to reflect correct output.
* [svn-r1264] Fixed output of hdp comparison files to align with the output ↵Quincey Koziol1999-05-2010-90/+72
| | | | | | from the v4.1r3 dumper.
* [svn-r1172] Purpose:Paul Harten1999-04-0213-44/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New feature Problem: The h5toh4 converter tester - testh5toh4, is set up to place output files in same directory as input files. A difficulty comes up when the input files come off a write-protected media, such-as CDROM. Solution: Rather than using "cd" to change directory and referencing files by short filename only, "input directory" and "output directory" are defined explicitly, and files are always referenced with pathnames included. For cases when the converter generates the output filename, a copy of the input file is first placed in the "output directory". The copied input file is used by h5toh4 and then removed. On Solaris2.5, the following sequence of commands seemed to work fine: $ gunzip < hdf5-1.1.72.tar.gz | tar xf - $ chmod -R ugo-w hdf5-1.1.72 $ mkdir build $ cd build $ ../hdf5-1.1.72/configure --enable-production --disable-debug \ $ --with-hdf4=... --with-zlib=... $ make check This change should allow the tester to be used when the hdf5 source is on a read only media like a CDROM. Platform tested: Solaris2.5
* [svn-r1055] Purpose:Paul Harten1999-02-028-40/+55
| | | | | | | | | | | | | | | | Bug fix Problem: The hdp dumper output files used in the h5toh4 converter test program have the result of the latest changes to the HDF4 library, but the converter was to maintain compatability with HDF4.1r2. Solution: Regenerate the HDF4.1r2 version of the hdp dumper ouput files to be used for the h5toh4 converter test program. Platform tested: Solaris2.5
* [svn-r1046] Purpose:Paul Harten1999-02-014-5/+580
| | | | | | | | | | | New feature Solution: Modified h5dumptst.c to generate more single dimension datasets of H5T_STRING type held in file tstr2.h5. Platform tested: Solaris2.5
* [svn-r1041] Added the string test file.Ruey-Hsia Li1999-02-011-0/+0
|
* [svn-r1040] Added the expected output for string test.Ruey-Hsia Li1999-02-011-0/+435
|
* [svn-r1039] Added string tests and temporarily disabled test_compound_dt2() ↵Ruey-Hsia Li1999-02-017-90/+397
| | | | | | test. Reflected the format changes to the expected output.
* [svn-r1006] Updated output against the current version of the HDF4 dumper in ↵Quincey Koziol1999-01-068-39/+39
| | | | CVS.
* [svn-r1004] Purpose:Paul Harten1999-01-051-0/+53
| | | | | | | | | | | | | | | | Conform closer to other test print-out. Solution: Added "All h5dump tests passed." statement to output of testh5dump.sh when appropriate. Similarly, added "All h5toh4 tests passed." statement to output of testh5toh4 when appropriate. Also, added the testing of converting H5 files with loop pathways into H4 files with recursive references. Platforms tested: Solaris2.5, Digital Unix 4.0
* [svn-r1003] Fixed a couple of typosQuincey Koziol1999-01-052-3/+2
|
* [svn-r982] Added test for loop detection.Ruey-Hsia Li1998-12-2124-443/+349
| | | | | Updated expected output for dumper automatic tests. Removed redundant tests.
* [svn-r977] Purpose:Paul Harten1998-12-2132-500/+1317
| | | | | | | | | | | | New feature Solution: Added some new new tests to show that paths involving HARDLINKS and paths involving SOFTLINKS convert existing objects from H5 to H4 the same way that paths involving no links does. Platform tested: Solaris2.5
* [svn-r975] Put back Paul's updates.Ruey-Hsia Li1998-12-181-0/+200
|
* [svn-r973] Added tests for scalar data space, string data type, loop ↵Ruey-Hsia Li1998-12-171-227/+117
| | | | | | detection and compound data type.
* [svn-r971] Changes since 19981214Robb Matzke1998-12-1725-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./INSTALL Added warning that enabling debugging code can adversely affect performance even when the debugging isn't turned on at run-time. Performance testing shows that under certain circumstances (like data type conversions of compound types) the H5_timer functions, although only a few lines each, contribute a fairly large percent to the execution time. ./src/H5T.c ./src/H5Tpkg.h ./src/H5Tpublic.h Improved the H5Tunregister() function to make unregistering more flexible. It takes the same arguments as H5Tregister() but also accepts wild cards. All conversion functions that match the H5Tunregister() search criteria are removed from the global type conversion table. The H5Tregister_hard() and H5Tregister_soft() were combined into a single function called H5Tregister() which is the counterpart to H5Tunregister(). A new `persistence' argument was added to differentiate between the two types of conversion functions. The application is allowed to register a hard conversion function for the no-op conversion path although the library isn't obligated to call it (it usually does). This is mostly for completeness, but the application might use it to help determine if the raw data pipeline was able to use the optimized path for the case when no type conversion is necessary. The library doesn't allow this path to be unregistered although the application can redefine it as often as it likes. Fixed the type conversion tables in preparation for MT-safety and to fix previosly-known design bugs wrt. unregistering conversion functions or changing the C function associated with a conversion path. The MT-safety stuff is documented in a separate white paper. Increased the conversion function debugging name from 9 characters to 31 characters so the output can be more descriptive. Moved conversion path statistics from the H5T_cdata_t member into the conversion path itself. This makes H5T_cdata_t contain only application-visible data structures. ./src/H5A.c ./src/H5D.c ./src/H5Ofill.c ./src/H5P.c ./src/H5T.c Improved the way type conversion functions are called so the caller doesn't have to check for data type debugging and increment type conversion timers and statistics. Changed check for no-op conversion since it is now application-definable and there may even be more than one definition at a time in a multi-threaded application (one thread might be using the no-op conversion path when some other thread changes its definition -- the first thread still sees the original defintion until it's done with the operation). ./doc/html/Datatypes.html Updated the user guide to reflect the changes to data type conversion registration functions. ./bin/trace ./src/H5.c Added tracing support for the new H5T_pers_t data type. ./test/dtypes.c Added printf to display alignment value if non-aligned data types are being tested. ./test/h5test.c Modified the H5Tunregister() calls to use the new arguments. All 94 of those calls can be replaced by a single call to the new H5Tunregister() function. ./src/H5.c Added HAVE_GETTIMEOFDAY around an auto variable and initialized the elapsed time to zero when gettimeofday() is not available. ./src/H5F.c ./src/H5Fprivate.h ./src/H5P.c Added an H5*_init() functions which do the same thing as H5*_init_interface() but can be called from other packages and don't do anything if the interface is already initialized. This fixes a couple memory leaks in applications that repeatedly close and open the library with H5close(). ./src/H5Tconv.c Optimized some data alignment code in the hardware conversion functions. Hardware conversions accumulate statistics about source and destination data alignment and print that information when the conversion function is unregistered (usually when the application exits) if data type debugging is compiled into the library and enabled at run-time. The conversion caching was cleaned up for the compound data type conversion function. It now caches conversion paths in a manner that will be MT-safe and is much simpler than the old method. Also cleaned up some array index maps. ./src/H5detect.c Fixd mispelling of alingemnt. ./src/H5private.h Changed `TRUE' to `1' in assignment to interface_initialize_g in FUNC_ENTER macro definition. ./tools/testh5dump.sh Completely rewritten to make it shorter, better documented, and conforming to most of the other test outputs. The comparison of the actual output with the expected output is insensitive to differences in white space. The test now passes for the first time on Linux where the output width wasn't as expected but the output was otherwise correct. ./tools/testfiles/tall-1.ddl ./tools/testfiles/tall-2.ddl ./tools/testfiles/tall-3.ddl ./tools/testfiles/tattr-1.ddl ./tools/testfiles/tattr-2.ddl ./tools/testfiles/tattr-3.ddl ./tools/testfiles/tattr-4.ddl ./tools/testfiles/tcomp-1.ddl ./tools/testfiles/tcomp-2.ddl ./tools/testfiles/tcomp-3.ddl ./tools/testfiles/tcomp-4.ddl ./tools/testfiles/tdset-1.ddl ./tools/testfiles/tdset-2.ddl ./tools/testfiles/tdset-3.ddl ./tools/testfiles/tdset-4.ddl ./tools/testfiles/tgroup-1.ddl ./tools/testfiles/tgroup-2.ddl ./tools/testfiles/tgroup-3.ddl ./tools/testfiles/tlink-1.ddl ./tools/testfiles/tlink-2.ddl ./tools/testfiles/tlink-3.ddl ./tools/testfiles/tlink-4.ddl ./tools/testfiles/tlink-5.ddl ./tools/testfiles/tslink-1.ddl ./tools/testfiles/tslink-2.ddl Changed `../h5dump' to just `h5dump'. ./config/alpha-dec-osf4.0 Added more warning and optimization switches to the native compiler.
* [svn-r958] Purpose:Paul Harten1998-12-019-0/+689
| | | | | | | | | | | New feature Solution: Testing of Extendable Dataset support in h5toh4 converter when extendable dimension is first dimension. Platform tested: Solaris2.5
* [svn-r940] Purpose:Paul Harten1998-11-217-0/+1884
| | | | | | | | | | | | | | | New Feature Solution: These files are the expected results of the HDF4 hdp dumper, which has been executed in the following order: hdp dumpvg file.hdf > file.dmp hdp dumpvd file.hdf >> file.dmp hdp dumpsds file.hdf >> file.dmp Platform tested: Solaris2.5, HP10.20
* [svn-r827] Updated expected output for dumper tests.Ruey-Hsia Li1998-10-2930-187/+506
|
* [svn-r729] Added expected output for dumper option test.Ruey-Hsia Li1998-09-281-0/+15
|
* [svn-r728] Added tests and expected optput for dumper options.Ruey-Hsia Li1998-09-2818-27/+360
|
* [svn-r667] Revised output because now the h5dump tests are done inRuey-Hsia Li1998-09-035-5/+5
| | | | the directory testfiles.
* [svn-r665] HDF5 binary files for h5dump tests. Generated by h5dumptst.c.Ruey-Hsia Li1998-09-035-0/+0
|
* [svn-r664] Initial version of program that generates hdf5 binary files forRuey-Hsia Li1998-09-031-0/+309
| | | | h5dump tests.
* [svn-r663] Expected output for the h5dump test.Ruey-Hsia Li1998-09-035-0/+145