hdf5/test
Albert Cheng 3c59678775 [svn-r9115] Purpose:
feature

Description:
Another revamp of the test interface.
TestInit: is used to register Test Program name, test program specific
   Usage and option parsing routines.
TestUsage: will invoke extra usage routine if provided.
TestParseCmdLine: will invoke extra option parsing routine if provided.
GetTestSummary() and GetTestCleanup() replaces the previous Summary and
CleanUp arguments of TestParseCmdLine.

test/testhdf5, test/ttsafe.c, testpar/t_mpi.c, testpar/testphdf5.c:
   All have been updated to use the new Test Routines.

testpar/t_mpi.c:
   Also a fix of a compiler optimization bug when pgcc in Linux is
   used to compile it.  Changed buf[] and expected to unsigned char
   type to avoid a bug that failed to do sign-extension.

Platforms tested:
"h5committested"
Also tested thread-safe option in eirene.
2004-08-19 01:32:47 -05:00
..
testfiles [svn-r8484] Purpose: bug fix 2004-05-05 15:42:09 -05:00
big.c [svn-r9039] Purpose: 2004-08-06 14:29:57 -05:00
bittests.c [svn-r8782] Purpose: 2004-07-01 15:02:47 -05:00
cache.c [svn-r9023] *** empty log message *** 2004-08-05 13:14:21 -05:00
cmpd_dset.c [svn-r8022] Purpose: 2004-01-06 12:53:13 -05:00
createnoenc.c [svn-r8781] 2004-07-01 12:38:04 -05:00
dangle.c [svn-r7109] Purpose: 2003-06-25 21:10:33 -05:00
deflate.h5 [svn-r6117] Purpose: 2002-11-20 08:27:30 -05:00
Dependencies [svn-r8981] Purpose: 2004-08-02 09:03:40 -05:00
dsets.c [svn-r8962] Purpose: 2004-07-27 22:22:12 -05:00
dtransform.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00
dtypes.c [svn-r9053] Purpose: 2004-08-08 17:12:18 -05:00
enum.c [svn-r7507] *** empty log message *** 2003-09-24 14:26:50 -05:00
err_compat.c [svn-r7527] Purpose: 2003-09-30 11:20:46 -05:00
error_test.c [svn-r8383] Purpose: 2004-04-17 23:10:09 -05:00
extend.c [svn-r7029] Purpose: 2003-06-11 22:40:34 -05:00
external.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
file_handle.c [svn-r8818] 2004-07-07 12:03:02 -05:00
filename.c [svn-r8778] Purpose: 2004-07-01 08:14:59 -05:00
fill_old.h5 [svn-r5171] 2002-04-11 17:53:26 -05:00
fillval.c [svn-r6892] Purpose: 2003-05-17 16:51:57 -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_filters.c [svn-r8284] Purpose: 2004-03-26 11:29:45 -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_new_super.c [svn-r7232] Purpose: 2003-07-16 09:56:58 -05:00
gen_old_array.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
gen_old_layout.c [svn-r8590] Purpose: 2004-05-27 15:24:08 -05:00
gen_old_mtime.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
getname.c [svn-r7109] Purpose: 2003-06-25 21:10:33 -05:00
gheap.c [svn-r7507] *** empty log message *** 2003-09-24 14:26:50 -05:00
h5test.c [svn-r8782] Purpose: 2004-07-01 15:02:47 -05:00
h5test.h [svn-r9115] Purpose: 2004-08-19 01:32:47 -05:00
hyperslab.c [svn-r8383] Purpose: 2004-04-17 23:10:09 -05:00
istore.c [svn-r8383] Purpose: 2004-04-17 23:10:09 -05:00
lheap.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00
links.c [svn-r7320] Purpose: 2003-08-08 14:25:18 -05:00
Makefile.in [svn-r8981] Purpose: 2004-08-02 09:03:40 -05:00
mount.c [svn-r7320] Purpose: 2003-08-08 14:25:18 -05:00
mtime.c [svn-r8938] 2004-07-23 12:29:16 -05:00
noencoder.h5 [svn-r8781] 2004-07-01 12:38:04 -05:00
ntypes.c [svn-r8801] Purpose: 2004-07-03 15:03:09 -05:00
ohdr.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00
reserved.c [svn-r8928] Purpose: 2004-07-22 11:26:54 -05:00
set_extent.c [svn-r8600] Purpose: 2004-05-31 14:59:59 -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-r8897] 2004-07-19 19:47:37 -05:00
stream_test.c [svn-r4091] 2001-07-02 08:05:50 -05:00
tarray.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
tarrold.h5
tattr.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
tbogus.h5 [svn-r6308] Purpose: 2003-01-21 15:20:13 -05:00
tconfig.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
test_filters_be.hdf5 [svn-r8246] Purpose: 2004-03-10 16:45:30 -05:00
test_filters_le.hdf5 [svn-r8246] Purpose: 2004-03-10 16:45:30 -05:00
testerror.sh [svn-r8375] Purpose: 2004-04-17 15:29:01 -05:00
testframe.c [svn-r9115] Purpose: 2004-08-19 01:32:47 -05:00
testhdf5.c [svn-r9115] Purpose: 2004-08-19 01:32:47 -05:00
testhdf5.h [svn-r8707] Changed the way HDF5 handles hid_t's and added API functions to allow users to register IDs and ID types at runtime. 2004-06-18 11:56:04 -05:00
testmeta.c [svn-r6538] Purpose: 2003-03-31 12:59:04 -05:00
tfile.c [svn-r8383] Purpose: 2004-04-17 23:10:09 -05:00
tgenprop.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
th5s.c [svn-r8981] Purpose: 2004-08-02 09:03:40 -05:00
th5s.h5
theap.c [svn-r8383] Purpose: 2004-04-17 23:10:09 -05:00
tid.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00
titerate.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00
tlayouto.h5 [svn-r8590] Purpose: 2004-05-27 15:24:08 -05:00
tmeta.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
tmisc.c [svn-r9073] Purpose: bug fix 2004-08-12 10:24:46 -05:00
tmtimen.h5 [svn-r6252] Purpose: 2003-01-09 12:20:03 -05:00
tmtimeo.h5 [svn-r7035] Purpose: 2003-06-13 15:30:43 -05:00
trefer.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
trefstr.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
tselect.c [svn-r8901] Purpose: 2004-07-20 12:11:36 -05:00
ttbbt.c [svn-r8084] Purpose: 2004-01-22 15:57:34 -05:00
ttime.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
ttsafe_acreate.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
ttsafe_cancel.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
ttsafe_dcreate.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
ttsafe_error.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
ttsafe.c [svn-r9115] Purpose: 2004-08-19 01:32:47 -05:00
ttsafe.h [svn-r8022] Purpose: 2004-01-06 12:53:13 -05:00
ttst.c [svn-r8048] Purpose: 2004-01-09 20:41:13 -05:00
tvlstr.c [svn-r8053] Purpose: 2004-01-13 13:00:59 -05:00
tvltypes.c [svn-r8953] 2004-07-27 11:55:19 -05:00
unlink.c [svn-r8892] Purpose: 2004-07-16 15:48:40 -05:00