hdf5/test
MuQun Yang dd5ffe0aa2 [svn-r6553] Purpose:
To add tests for szip compression in HDF5

Description:
Three tests were added:
1) szip filter itself
3) szip + shuffle + fletch32
2) fletch32 + shuffle + szip


Solution:
Since H5Dget_storagesize returns 0(Quincey can fix it or it may be gone),
I create another function called test_internal_filter_szip, which is the almost the same
as test_internal_filter but comments out H5Dget_storage_size function.


Platforms tested:
Since there are changes of configure.in and configure,I didn't use h5committest.
I tested with four platforms.
1) Linux 2.4 (eirene)                                                                                               2) Solaris 2.7(arabic
3) windows 2000(VS 6.0)                                                                                             4) SGI IRIX6.5-64(modi4)
For test 1)-3), only basic C tests were done                                                                        For modi4 test, I tested 64-bit C,parallel and fortran.
All tests passed, except a warning message from szip library when checksum is used in some order, which doesn't     cause any real problems.

Misc. update:
2003-04-01 11:00:25 -05:00
..
big.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
bittests.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
cmpd_dset.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
deflate.h5
Dependencies [svn-r6436] Purpose: 2003-02-24 15:25:13 -05:00
dsets.c [svn-r6553] Purpose: 2003-04-01 11:00:25 -05:00
dtypes.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
enum.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
extend.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
external.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
file_handle.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
fill_old.h5
fillval.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
flush1.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
flush2.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gass_append.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gass_read.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gass_write.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gen_deflate.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gen_new_array.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gen_new_fill.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gen_new_mtime.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gen_old_array.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gen_old_mtime.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
getname.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gheap.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
h5test.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
h5test.h [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
hyperslab.c [svn-r6434] Purpose: 2003-02-24 15:20:31 -05:00
istore.c [svn-r6411] Purpose: 2003-02-17 10:54:15 -05:00
lheap.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
links.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
Makefile.in [svn-r6525] Purpose: 2003-03-26 19:15:29 -05:00
mount.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
mtime.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ntypes.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ohdr.c [svn-r6411] Purpose: 2003-02-17 10:54:15 -05:00
set_extent.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
space_overflow.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
srb_append.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
srb_read.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
srb_write.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
stab.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
stream_test.c
tarray.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tarrold.h5
tattr.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tbogus.h5 [svn-r6308] Purpose: 2003-01-21 15:20:13 -05:00
tconfig.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
testhdf5.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
testhdf5.h [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
testmeta.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tfile.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tgenprop.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
th5s.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
th5s.h5
theap.c [svn-r6436] Purpose: 2003-02-24 15:25:13 -05:00
titerate.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tmeta.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tmisc.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tmtimen.h5 [svn-r6252] Purpose: 2003-01-09 12:20:03 -05:00
tmtimeo.h5 [svn-r6252] Purpose: 2003-01-09 12:20:03 -05:00
trefer.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
trefstr.c [svn-r6433] Purpose: 2003-02-24 15:19:01 -05:00
tselect.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttbbt.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttime.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttsafe_acreate.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttsafe_cancel.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttsafe_dcreate.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttsafe_error.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttsafe.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttsafe.h [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
ttst.c [svn-r6412] Purpose: 2003-02-17 12:11:03 -05:00
tvlstr.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tvltypes.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
unlink.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00