diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2008-10-16 03:52:16 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2008-10-16 03:52:16 (GMT) |
commit | ad28fa5b0c1384fe70397fb2eaa83e2a6e62699d (patch) | |
tree | a71c5b86d440ffdb059864d75e35e3c41102a01b /tools/testfiles/textlinksrc.ddl | |
parent | 273f31211ed4725fde9e7b5b35a884d3f2359246 (diff) | |
download | hdf5-ad28fa5b0c1384fe70397fb2eaa83e2a6e62699d.zip hdf5-ad28fa5b0c1384fe70397fb2eaa83e2a6e62699d.tar.gz hdf5-ad28fa5b0c1384fe70397fb2eaa83e2a6e62699d.tar.bz2 |
[svn-r15886] Purpose: Close bug 1332
Description: Improved external link traversal of h5dump. h5dump will now
properly avoid all cycles, even those spanning multiple files. Improvement
to the output of committed datatypes. Committed datatypes are now checked
for uniqueness (like other objects). Tests added for these cases.
Tested: kagiso, linew, smirom (h5committest)
Diffstat (limited to 'tools/testfiles/textlinksrc.ddl')
-rw-r--r-- | tools/testfiles/textlinksrc.ddl | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/tools/testfiles/textlinksrc.ddl b/tools/testfiles/textlinksrc.ddl new file mode 100644 index 0000000..b806c56 --- /dev/null +++ b/tools/testfiles/textlinksrc.ddl @@ -0,0 +1,60 @@ +############################# +Expected output for 'h5dump textlinksrc.h5' +############################# +HDF5 "textlinksrc.h5" { +GROUP "/" { + EXTERNAL_LINK "ext_link1" { + TARGETFILE "textlinktar.h5" + TARGETPATH "group" + GROUP "group" { + DATASET "dset" { + DATATYPE H5T_STD_I32LE + DATASPACE SIMPLE { ( 6 ) / ( 6 ) } + DATA { + (0): 1, 2, 3, 4, 5, 6 + } + } + EXTERNAL_LINK "elink_t1" { + TARGETFILE "textlinksrc.h5" + TARGETPATH "/" + } + EXTERNAL_LINK "elink_t2" { + TARGETFILE "textlinksrc.h5" + TARGETPATH "/ext_link4" + } + GROUP "subgroup" { + GROUP "link_to_group" { + HARDLINK "/group" + } + } + } + } + EXTERNAL_LINK "ext_link2" { + TARGETFILE "textlinktar.h5" + TARGETPATH "dset" + DATASET "dset" { + DATATYPE H5T_STD_I32LE + DATASPACE SIMPLE { ( 6 ) / ( 6 ) } + DATA { + (0): 1, 2, 3, 4, 5, 6 + } + } + } + EXTERNAL_LINK "ext_link3" { + TARGETFILE "textlinktar.h5" + TARGETPATH "type" + DATATYPE "type" H5T_STD_I32LE; + + } + EXTERNAL_LINK "ext_link4" { + TARGETFILE "textlinktar.h5" + TARGETPATH "group/elink_t2" + } + EXTERNAL_LINK "ext_link5" { + TARGETFILE "textlinktar.h5" + TARGETPATH "empty_group" + GROUP "empty_group" { + } + } +} +} |