hdf5/test
Raymond Lu 7e0e9edc44 [svn-r10150] Purpose: A new way to do conversion test
Description: This is the first step of changing conversion test.  This checkin is only for conversion
between integers.  Instead of filling source buffer with randomly generated bit pattern, this new way
uses more sensible bit patterns.  It's easier to see using "char" as source for example.  The bit patterns
will be
        00000001, 00000010, 00000100, 00001000, 00010000, 00100000, 01000000, 10000000
        00000000, 00000011, 00000111, 00001111, 00011111, 00111111, 01111111, 11111111
        11111111, 11111110, 11111100, 11111000, 11110000, 11100000, 11000000, 10000000

The main point of this way is to avoid casting and comparison between source and destination types by
compiler.  The bit patterns will cover positive maximum and minimum, negative maximum and minimum if
the source is signed integer.


Platforms tested: h5committest and fuss.
2005-03-04 18:10:49 -05:00
..
testfiles [svn-r9839] Purpose: 2005-01-19 15:15:26 -05:00
big.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
bittests.c
btree2.c [svn-r10149] Purpose: 2005-03-04 17:22:34 -05:00
cache.c [svn-r9868] Purpose: 2005-01-24 16:02:48 -05:00
cmpd_dset.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
createnoenc.c
dangle.c
deflate.h5
dsets.c [svn-r10081] Purpose: Some Kind of Verification 2005-02-24 17:54:05 -05:00
dtransform.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
dtypes.c [svn-r10150] Purpose: A new way to do conversion test 2005-03-04 18:10:49 -05:00
enum.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
err_compat.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
error_test.c [svn-r9839] Purpose: 2005-01-19 15:15:26 -05:00
extend.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
external.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
file_handle.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
filename.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
fill_old.h5
fillval.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
flush1.c
flush2.c
gen_deflate.c
gen_filters.c
gen_new_array.c
gen_new_fill.c
gen_new_mtime.c
gen_new_super.c
gen_nullspace.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
gen_old_array.c
gen_old_layout.c [svn-r9603] Purpose: 2004-11-30 15:53:53 -05:00
gen_old_mtime.c
getname.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
gheap.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
h5test.c [svn-r9753] Purpose: 2005-01-06 12:20:14 -05:00
h5test.h [svn-r9494] Purpose: 2004-11-02 14:12:06 -05:00
hyperslab.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
istore.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
lheap.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
links.c
Makefile.am [svn-r10130] Purpose: 2005-03-03 13:10:16 -05:00
Makefile.in [svn-r10130] Purpose: 2005-03-03 13:10:16 -05:00
mount.c
mtime.c [svn-r8938] 2004-07-23 12:29:16 -05:00
noencoder.h5
ntypes.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
ohdr.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
reserved.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
set_extent.c
space_overflow.c
srb_append.c [svn-r10129] Corrected typos which should have said SRB instead of GASS. 2005-03-03 12:26:26 -05:00
srb_read.c
srb_write.c
stab.c
stream_test.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
tarray.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
tarrold.h5
tattr.c [svn-r9433] Purpose: 2004-10-18 22:31:11 -05:00
tbogus.h5
tconfig.c [svn-r9450] Purpose: 2004-10-22 16:11:16 -05:00
test_filters_be.hdf5
test_filters_le.hdf5
testerror.sh [svn-r9780] Purpose: 2005-01-08 10:26:31 -05:00
testframe.c [svn-r9183] Purpose: New feature 2004-09-01 12:43:30 -05:00
testhdf5.c [svn-r9778] Purpose: 2005-01-07 21:06:46 -05:00
testhdf5.h [svn-r9778] Purpose: 2005-01-07 21:06:46 -05:00
testmeta.c
tfile.c [svn-r9878] Purpose: 2005-01-28 12:32:44 -05:00
tgenprop.c
th5s.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
th5s.h5
theap.c
tid.c
titerate.c
tlayouto.h5 [svn-r9603] Purpose: 2004-11-30 15:53:53 -05:00
tmeta.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
tmisc.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
tmtimen.h5
tmtimeo.h5
trefer.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
trefstr.c
tselect.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
tskiplist.c [svn-r9764] Purpose: 2005-01-06 17:30:10 -05:00
ttime.c
ttsafe_acreate.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
ttsafe_cancel.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
ttsafe_dcreate.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
ttsafe_error.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
ttsafe.c [svn-r9115] Purpose: 2004-08-19 01:32:47 -05:00
ttsafe.h
ttst.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
tvlstr.c
tvltypes.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
unlink.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00