summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8655] Purpose:Quincey Koziol2004-06-111-3/+4
| | | | | | | | | | | Code cleanup Description: Add more files that should be removed to the clean & distclean targets. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r8646] *** empty log message ***Raymond Lu2004-06-101-0/+203
|
* [svn-r8618] Purpose:Quincey Koziol2004-06-051-1/+16
| | | | Fix makefiles, dependencies & manifest after source file rename.
* [svn-r8614] Purpose:Quincey Koziol2004-06-051-2/+5
| | | | | | | | | | | | | | | Refactor code Description: Move chunk and contiguous cached raw data from file information to dataset information. This simplifies a number of internal interfaces, aligns the code with it's purpose better and should allow more optimizations to the chunked data I/O performance. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) h5committest
* [svn-r8609] Purpose: bug fixRaymond Lu2004-06-031-0/+1
| | | | | | | Description: internal function opaque_check didn't have prototype. Platforms tested: no test needed for such a simple change.
* [svn-r8605] *** empty log message ***Raymond Lu2004-06-021-5/+51
|
* [svn-r8600] Purpose:Quincey Koziol2004-05-313-141/+161
| | | | | | | | | | | | | Code optimization Description: Don't recompute the internal index value for looking up the chunk in the hash table, just use the value already computed from iterating through the chunks. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel
* [svn-r8590] Purpose:Quincey Koziol2004-05-274-0/+286
| | | | | | | | | | | | | | | | | | | | | Code optimization & bug fix Description: When dimension information is being stored in the storage layout message on disk, it is stored as 32-bit quantities, possibly truncating the dimension information, if a dimension is greater than 32-bits in size. Solution: Fix the storage layout message problem by revising file format to not store dimension information, since it is already available in the dataspace. Also revise the storage layout data structures to be more compartmentalized for the information for contiguous, chunked and compact storage. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel Solaris 2.7 (arabica) h5committest
* [svn-r8518] Purpose: uncomment part of code.Raymond Lu2004-05-131-2/+1
| | | | Description: supposed to be there.
* [svn-r8517] *** empty log message ***Raymond Lu2004-05-131-5/+4
|
* [svn-r8509] *** empty log message ***Raymond Lu2004-05-121-0/+14
|
* [svn-r8505] *** empty log message ***Raymond Lu2004-05-111-18/+6
|
* [svn-r8495] Purpose:Quincey Koziol2004-05-081-2852/+2906
| | | | | | | | | | | | | | Bug fixes Description: Updated dependencies Fixed error with C++ compiler builds of main library Added H5Pset_data_transform to MPE info Platforms tested: FreeBSD 4.9 (sleipnir)
* [svn-r8492] *** empty log message ***Raymond Lu2004-05-071-5/+17
|
* [svn-r8488] Purpose:Leon Arber2004-05-061-41/+125
| | | | | | | | | | | | | | | | | | | Bug fix. Description: Fixed handling of trivial data transform expressions (like 5/3 + 3) and some data coversion fixes. Also added more tests to dtransform.c Solution: Added some more checks in the H5Z_xform_reduce_tree function to see if perhaps the transform expression is complicated and is a non-trivial reduction. Added tests for data conversion to dtransform as well as tests for a trivial data transform expression. Platforms tested: h5committest'ed, except used arabica instead of sol and didn't do on copper b/c no logon there. Problem noted with mtime test...doesn't appear to be related to anything having to do with data transforms.
* [svn-r8484] Purpose: bug fixRaymond Lu2004-05-051-0/+6
| | | | | | | | | | Description: The error stack was accidentally cleared during the program. Solution: Change it to the correct output. Platforms tested: RH 8(fuss). Simple change. Misc. update:
* [svn-r8483] Purpose:Quincey Koziol2004-05-051-2/+2
| | | | | | | | | | Bug fix Description: Fix problems compiling with g++. Platforms tested: FreeBSD 4.9 (sleipnir) w/CC=g++
* [svn-r8481] *** empty log message ***Raymond Lu2004-05-041-2/+2
|
* [svn-r8479] Purpose:Albert Cheng2004-05-032-2/+115
| | | | | | | | | | | | | New Feature Description: Add the data transform function, H5Pset_transform(). Platforms tested: "h5committested". Copper was down. Ran parallel tests in sol instead. Misc. update:
* [svn-r8469] Purpose:MuQun Yang2004-05-032-4/+5
| | | | | | | | | | | | | | | | | | bug fix Description: 1. windows cannot recongize long long. We agree to use long_long to represent all "long long" compatible data types. 2. windows test can not check error code, it depends on error messages to be returned. This will be fixed in the future. In odhr.c, somehow only error value1 is generated, there are no error message even if some tests are missing. So just add an error message when error code is 1. Solution: change long long to long_long in dtypes.c; Add an error message when error code is not 0 in ohdr.c Platforms tested: eirene(fortran), arabica(fortran) Misc. update:
* [svn-r8444] Purpose:Quincey Koziol2004-05-011-1/+0
| | | | | | | | | | | | | Code cleanup Description: Remove bogus "#undef NDEBUG" at top of file, which was blocking compiler flags from setting NDEBUG properly. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8435] Purpose:Quincey Koziol2004-04-291-0/+19
| | | | | | | | | Temporarily disable float/double->unsigned long long conversion while I work on fix. Platforms tested: Linux 2.4 (verbena) too minor to require h5committest
* [svn-r8427] Purpose:Quincey Koziol2004-04-281-0/+24
| | | | | | | | | | | | | | | | Bug fix (sorta) Description: Add hack to allow the MS Visual Studio 6 compiler to build the library. It cannot cast unsigned long long values to float or double values. So, add another configuration macro to disable this conversion in the library. Just the "hardware" conversion is disabled, so the library will still correctly convert unsigned long long to float and double values, it will just happen more slowly with the "software" conversion routine. Platforms tested: FreeBSD 4.9 (sleipnir) with "Windows" setting faked inappropriate for h5committest
* [svn-r8425] Purpose:Quincey Koziol2004-04-281-22/+35
| | | | | | | | | | | | | | | Bug fix (sorta) Description: The SGI machines have problems accurately (and consistently) converting unsigned long values to float and double values, so put in a bit of a hack in the datatype conversion test code to allow them to get "close enough". This hack is enabled at configure time by a flag which should only be set on machines with this problem. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8424] *** empty log message ***Raymond Lu2004-04-271-15/+113
|
* [svn-r8383] Purpose:Quincey Koziol2004-04-1810-43/+40
| | | | | | | | | | | | | Code cleanup Description: Clean up lots of warnings based on those reported from the SGI compilers as well as gcc. Platforms tested: SGI O3900, IRIX64 6.5 (Cheryl's SGI machine) FreeBSD 4.9 (sleipnir) w/ & w/o parallel h5committest
* [svn-r8377] Purpose:Quincey Koziol2004-04-171-4/+106
| | | | | | | | | | | Code cleanup Description: Added more tests Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r8375] Purpose:Quincey Koziol2004-04-171-2/+6
| | | | | | | | | | | | | | Bug fix. Description: Allow the recent changes to support correct srcdir operation to also work when building in place. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest Misc. update:
* [svn-r8370] Purpose:Albert Cheng2004-04-171-5/+5
| | | | | | | | | | | | | | Bug fix. Description: Not all machines (like Sun and AIX) support fabsl() and fabsf() used in test/dtypes.c. Changed the coding to use macro names HDfabsl and HDfabsf. Also set the two macros to use ABS for now so that they will work for all machines. (need more portable fixes which would involve configure.) Platforms tested: h5committested. (also tested in LANL QSC and Theta).
* [svn-r8360] Purpose:Albert Cheng2004-04-161-0/+28
| | | | | | | | | | | | | | | | | | | | | | bug fix. Description: On LANL QSC, test/dtypes "sw long double -> double" had failed when the long double values were too small, smaller than the minimum double normalized floating number. The hw in QSC converts them mostly to 0 but occasionally, it converts to the some non-zero values which are still <= the minimum double normalized number. But the conversion verification did not like them and flagged them as errors. Solution: Added code to check if the src value is already smaller than the minimum number the float class can hold. When that happens and if both hw and sw conversion results are <= the minimum number, then accepts them as okay because if the src is smaller than the dst minimum number, an underflow has occured. Platforms tested: Tested in LANL QSC and Theta.
* [svn-r8351] Purpose: Bug fixRaymond Lu2004-04-141-10/+5
| | | | | | | | Description: This test script put executable program in hdf5/test/testfiles where output HDF5 file was created. It might cause conflict when multiple buildings happen. Platforms tested: RH 8(fuss)
* [svn-r8349] *** empty log message ***Raymond Lu2004-04-131-0/+396
|
* [svn-r8334] Purpose: Bug fixRaymond Lu2004-04-091-5/+5
| | | | | | | | Description: Variable name "class" conflicts with C++ key word. Solution: changed it to "type" Platforms tested: RH 8
* [svn-r8331] Purpose: Last step of check-in for Null dataspaceRaymond Lu2004-04-082-82/+122
| | | | | | | | | | | | Description: Mainly are header message changes for dataspace. In last round of check-in, a new header message for dataspace to created, which is not a good way. Now, there will be no new message for dataspace, but just add the type of dataspace in the message while increment its version number. Backward compatibility is addressed. The attribute design is modified accordingly. Took out Null dataspace test from tmisc.c and put it in th5s.c. Platforms tested: h5committest
* [svn-r8315] *** empty log message ***Raymond Lu2004-04-061-2/+84
|
* [svn-r8298] Purpose:Albert Cheng2004-04-032-12/+59
| | | | | | | | | | Code cleanup Description: Added SetTest() to handle test controls. Platforms tested: h5committested.
* [svn-r8292] Purpose:Albert Cheng2004-04-012-0/+13
| | | | | | | | | | | Feature. Description: Added GetTestParameters() to provide Test Parameters to individual test programs. Platforms tested: "h5committested"
* [svn-r8289] Purpose:Albert Cheng2004-03-304-24/+33
| | | | | | | | | | | | | | Feature Description: Added to AddTest() a generic parameters pointer argument to allow some extra parameters for some tests. E.g., test file names can be customized during runtime and passed into the test routines. Platforms tested: "h5committested". Also run compat test in eirene.
* [svn-r8284] Purpose:Pedro Vicente Nunes2004-03-261-0/+104
| | | | | | | | | | | | | | add a "generator" program for the test files that are used in the "test_filter_endianess" of the dsets test Description: Solution: Platforms tested: windows Misc. update:
* [svn-r8274] Purpose:Albert Cheng2004-03-233-17/+17
| | | | | | | | | | | | | | | | Code cleanup. Description: The routines residing in testframe.c was defined in testhdf5.h due to historical reason. It really belongs to h5test.h because those routines reside in libh55test.a. Solution: Moved them to the right place. Also removed the duplicated occurance of testframe.c in the TEST_SRC. Platforms tested: Tested in o2 (SGI) parallel.
* [svn-r8262] Purpose: Avoid bug in some systems.Raymond Lu2004-03-161-5/+15
| | | | | | | | | | Description: unsigned long or unsigned long long failed to be converted to float or double during software conversion on some systems. It's believed there are bugs on those systems(modi4, premium, o2, arabica). Solution: temporarily disable these tests. Platforms tested: Simply comment out. No need to do test.
* [svn-r8261] Purpose:Pedro Vicente Nunes2004-03-151-13/+8
| | | | | | | | | | | | | | | | | bug fix Description: the test that reads a pre-saved file with filters must only be run when that filter is available on the current configuration, otherwise the library trigers a read error Solution: added a #ifdef for the filter, that prints -SKIP- in case we do not have the filter Platforms tested: linux Misc. update:
* [svn-r8260] Purpose:Quincey Koziol2004-03-131-4/+0
| | | | | | | | | | | Code cleanup Description: Remove small debugging block Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8259] *** empty log message ***Raymond Lu2004-03-131-6/+10
|
* [svn-r8255] Purpose:Pedro Vicente Nunes2004-03-121-2/+24
| | | | | | | | | | | | | | | bug fix Description: the added binary files to read did not have the construction of the "srcdir" path Solution: add it Platforms tested: linux Misc. update:
* [svn-r8252] Purpose:Pedro Vicente Nunes2004-03-111-20/+214
| | | | | | | | | | | | | | | | | | | | | | | bug fix new test Description: the fletcher filter used a temporary 2 byte word buffer to compute the checksum. this is non portable between big-endian/little endian. added a test that reads 2 pre-saved files (one LE, other BE) with that filter enabled Solution: replaced with a buffer of 1 byte type Platforms tested: linux solaris solaris 64 bit AIX windows Misc. update:
* [svn-r8246] Purpose:Pedro Vicente Nunes2004-03-102-0/+0
| | | | | | | | | | | | added 2 binary files to be used in a new test (dsets test) Description: Solution: Platforms tested: Misc. update:
* [svn-r8239] Purpose: Brought back changes from 1.6 branch (small bug fix)Elena Pourmal2004-03-081-3/+3
| | | | | | | | | | | | Description: Wrong datatype was used to calculate the size of data buffer Solution: Used correct the datatype Platforms tested: partially h5comittested (sol and verbena); tested manually for sequential version on copper Misc. update:
* [svn-r8159] Purpose: Disable a test.Raymond Lu2004-02-061-3/+9
| | | | | | | | | Description: Temporarily disable float(or double) - unsigned long long software conversion because there is a bug in pgcc compiler. Will enable it once the problem is solved. Platforms tested: RH 8
* [svn-r8153] *** empty log message ***Raymond Lu2004-02-041-4/+10
|