diff options
author | Bill Wendling <wendling@ncsa.uiuc.edu> | 2002-02-27 21:52:19 (GMT) |
---|---|---|
committer | Bill Wendling <wendling@ncsa.uiuc.edu> | 2002-02-27 21:52:19 (GMT) |
commit | 78e3463dbb62dcc18ebab71eaa7ec675aa9d3cae (patch) | |
tree | 7358d2e41412b3720cfbd96706010f84bbd85643 /tools/h5dump/testh5dump.sh | |
parent | f6ecbd18b046ddbb504b7365d8b5f1a9eeb0f9a4 (diff) | |
download | hdf5-78e3463dbb62dcc18ebab71eaa7ec675aa9d3cae.zip hdf5-78e3463dbb62dcc18ebab71eaa7ec675aa9d3cae.tar.gz hdf5-78e3463dbb62dcc18ebab71eaa7ec675aa9d3cae.tar.bz2 |
[svn-r5023] Purpose:
Bug Fix
Description:
There was a problem with having a lot of groups nested together. We
could only handle 1024 characters at most, but, in a parallel program
especially, it could occur that there were lots and lots of groups
and would be more than 1024.
Solution:
I made the "objname" part of the obj_t structure a pointer instead of
a fixed size. Added code to allocate/deallocate the memory we need
for it. Had to fix how the "prefix" was being handled in the h5dump
program. It was also set to only 1024 characters in length. I made it
dynamic.
Added a test case...Go me!
Platforms tested:
Linux, Solaris
Diffstat (limited to 'tools/h5dump/testh5dump.sh')
-rwxr-xr-x | tools/h5dump/testh5dump.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/h5dump/testh5dump.sh b/tools/h5dump/testh5dump.sh index 58f3a9c..83e71fc 100755 --- a/tools/h5dump/testh5dump.sh +++ b/tools/h5dump/testh5dump.sh @@ -155,6 +155,9 @@ TOOLTEST tsplit_file.ddl --filedriver=split tsplit_file TOOLTEST tfamily.ddl --filedriver=family tfamily%05d.h5 TOOLTEST tmulti.ddl --filedriver=multi tmulti +# test for files with group names which reach > 1024 bytes in size +TOOLTEST tlarge_objname.ddl -w157 tlarge_objname.h5 + # test Subsetting TOOLTEST tall-4s.ddl --dataset=/g1/g1.1/dset1.1.1 --start=1,1 --stride=2,3 --count=3,2 --block=1,1 tall.h5 TOOLTEST tall-5s.ddl -d "/g1/g1.1/dset1.1.2[0;2;10;]" tall.h5 |