summaryrefslogtreecommitdiffstats
path: root/tools/h5diff/h5difftst.c
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r7702] Purpose:Pedro Vicente Nunes2003-10-221-784/+0
| | | | | | | | | | | | | | | | | | | | | h5diff maitainance Description: separated the h5diff source between several modules there is a public module with a new function "h5diff" that can be called by an application program (h5repack will use it ) added a new verbose option that can turn off all printf Platforms tested: linux solaris IRIX Misc. update:
* [svn-r6943] Purpose:Pedro Vicente Nunes2003-06-021-1/+15
| | | | | | | | | | | | | | | | | | | | | | bug fix Description: unsigned integers were not printed out correctly Solution: added %u and %lu to the list of formats Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6928] Purpose:Pedro Vicente Nunes2003-05-301-15/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5diff support for long_long Description: added h5diff support for long_long; No automatic test was added because it seems that the printf format of long_long is slightly different in Linux and IRIX(modi4), because the diff command complained about a difference in the 2 test files for long_long; visually, it seems that in IRIX an extra space is added after the print (or maybe it is just me that is seeing extra spaces :=) this test is test 5.8, commented in testh5diff.sh Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6925] Purpose:Pedro Vicente Nunes2003-05-291-19/+53
| | | | | | | | | | | | | | | | | | | | | | | | bug fix Description: the signed / unsigned comparison was not properly handled. the fixtype function sets the sign for the memory type the same sign as found on disk and the array_diff function only handled signed cases Solution: addded for each INTEGER size type an OR condition with the unsigned version if the datatypes have different signs , comparison is NOT supported Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6894] Purpose:Pedro Vicente Nunes2003-05-191-580/+410
| | | | | | | | | | | | | | | | | | | changes of input/ output format Description: on web page /RFC/h5diff Solution: Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6849] Purpose:Pedro Vicente Nunes2003-05-121-6/+6
| | | | | | | | | | | | | | | | | | | | changed algorythm Description: changed the array_diff function to increment the read buffer with a size selected by an appropriate native data type. previously it was assumed, e.g. int size = 4 bytes Solution: Platforms tested: Linux 2.4 (rockaway) SunOS 5.7 (arabica, 64bit mode) IRIX 6.5 (modi4) Misc. update:
* [svn-r6844] Purpose:Pedro Vicente Nunes2003-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | bug fix Description: datasets with different storage datatypes where not read to memory to same size types Solution: obtain the memory type and size, for the TWO datasets , with the "fixtype" function "upgrade" the smaller size to the larger if they are different added H5DIFF_DEBUG flag for print information Platforms tested: Linux 2.4 (rockaway) SunOS 5.7 (arabica, 64bit mode) IRIX 6.5 (modi4) Misc. update:
* [svn-r6827] Purpose:Pedro Vicente Nunes2003-05-071-14/+99
| | | | | | | | | | | | | | | | | | | | | | | | added new test files for h5diff bug fix Description: the criteria for determining the correct switch case cast to void* to type* was the data size read from disk. this was causing problems on Cray T3E, where all integer except char are 8 bytes long Solution: changed the criteria for using the memory size instead, which is determined by the same function that reads the data into memory the messages " using memory NATIVE_TYPE_X" were removed, because they might not coincid on different platforms. Platforms tested: Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6789] Purpose:Pedro Vicente Nunes2003-05-011-4/+4
| | | | | | | | | | | | | | | | | | | new feature Description: during the sequencial match list, by default the differences between matched datasets were printed. added an -m option that allows to turn this off, just printing the file differences Solution: Platforms tested: Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6771] Purpose:Pedro Vicente Nunes2003-04-281-31/+326
| | | | | | | | | | | | | | | | | | added more tests, described in the test matrix Description: test -r test -l expanded -d, -p and -n tests test different types to include links and named types test for non supported classes, e.g bitfield, opaque , etc Platforms tested: Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6700] Purpose:Pedro Vicente Nunes2003-04-171-0/+55
| | | | | | | | | | | | | | | | | added tests 1.7, 1.8, 1.9 described in the test matrix Description: Solution: Platforms tested: Linux/rockaway(C) SunOS/arabica (C) SGI/modi4 (C) Misc. update:
* [svn-r6694] Purpose:Pedro Vicente Nunes2003-04-171-417/+201
| | | | | | | | | | | | | | | | added some niceties and utilities, and more tests Description: some niceties: more error messages on cases of bad input utilities: some functions to more human readable output more tests: described in the test matrix Platforms tested: Linux/rockaway(C) SunOS/arabica (C) SGI/modi4 (C)
* [svn-r6626] Purpose:Pedro Vicente Nunes2003-04-101-4/+278
| | | | | | | | | | | | | | | added new tests removed compiler warnings from unix platforms changed usage message Description: Solution: Platforms tested: w2000, linux, arabica, modi4 Misc. update:
* [svn-r6563] Purpose:Pedro Vicente Nunes2003-04-021-1/+387
| | | | | | | | | | | | | | | | | | | added test script for h5diff code cleaning for alpha release makefile now generates the h5difftst.c program that generates 2 .h5 files for testing Description: the .sh script runs several runs of h5diff and compares the output with a predifined output located in /tools/testfiles (.txt files) righ now it has only one test Solution: Platforms tested: linux (other platforms later , ok !? ) Misc. update:
* [svn-r6326] Purpose:Pedro Vicente Nunes2003-01-231-437/+1
| | | | | | | added h5diff to CVS current version, options only work for float dataset type Platforms tested: windows, linux
* [svn-r5972] Purpose:Pedro Vicente Nunes2002-10-091-0/+452
added a test file , a makefile and a script to run h5diff tests Platforms tested: linux 2.4.18