diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2008-10-07 14:54:26 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2008-10-07 14:54:26 (GMT) |
commit | 698a6d8845964de3e8eb3d9de5569a9c88154e5e (patch) | |
tree | 5ec676c92adfaad56fbe90e851819fa409701d7c /tools/testfiles | |
parent | c05f2a85a3f2b892b77a8799219866605493e9aa (diff) | |
download | hdf5-698a6d8845964de3e8eb3d9de5569a9c88154e5e.zip hdf5-698a6d8845964de3e8eb3d9de5569a9c88154e5e.tar.gz hdf5-698a6d8845964de3e8eb3d9de5569a9c88154e5e.tar.bz2 |
[svn-r15804] Purpose: Add option to h5ls to enable external link traversal.
Description: Added -E option to h5ls. When set, this alows h5ls to enter
external files (currently only through an external link). The -r option by
itself will no longer allow h5ls to traverse external links.
Tested: kagiso, linew, smirom (h5committest)
Diffstat (limited to 'tools/testfiles')
-rw-r--r-- | tools/testfiles/help-1.ls | 1 | ||||
-rw-r--r-- | tools/testfiles/help-2.ls | 1 | ||||
-rw-r--r-- | tools/testfiles/help-3.ls | 1 | ||||
-rw-r--r-- | tools/testfiles/tall-2.ls | 2 | ||||
-rw-r--r-- | tools/testfiles/textlink-1.ls | 4 | ||||
-rw-r--r-- | tools/testfiles/textlinksrc-1.ls | 2 | ||||
-rw-r--r-- | tools/testfiles/textlinksrc-2.ls | 2 | ||||
-rw-r--r-- | tools/testfiles/textlinksrc-3.ls | 2 | ||||
-rw-r--r-- | tools/testfiles/textlinksrc-4.ls | 9 | ||||
-rw-r--r-- | tools/testfiles/textlinksrc-5.ls | 4 | ||||
-rw-r--r-- | tools/testfiles/textlinksrc-6.ls | 8 | ||||
-rw-r--r-- | tools/testfiles/textlinksrc-7.ls | 4 | ||||
-rw-r--r-- | tools/testfiles/tgroup-1.ls | 1 |
13 files changed, 35 insertions, 6 deletions
diff --git a/tools/testfiles/help-1.ls b/tools/testfiles/help-1.ls index 94a9976..4c45570 100644 --- a/tools/testfiles/help-1.ls +++ b/tools/testfiles/help-1.ls @@ -7,6 +7,7 @@ usage: h5ls [OPTIONS] [OBJECTS...] -a, --address Print addresses for raw data -d, --data Print the values of datasets -e, --errors Show all HDF5 error reporting + -E, --external Allow traversal into external files -f, --full Print full path names instead of base names -g, --group Show information about a group, not its contents -l, --label Label members of compound datasets diff --git a/tools/testfiles/help-2.ls b/tools/testfiles/help-2.ls index ee7de9e..522cb5a 100644 --- a/tools/testfiles/help-2.ls +++ b/tools/testfiles/help-2.ls @@ -7,6 +7,7 @@ usage: h5ls [OPTIONS] [OBJECTS...] -a, --address Print addresses for raw data -d, --data Print the values of datasets -e, --errors Show all HDF5 error reporting + -E, --external Allow traversal into external files -f, --full Print full path names instead of base names -g, --group Show information about a group, not its contents -l, --label Label members of compound datasets diff --git a/tools/testfiles/help-3.ls b/tools/testfiles/help-3.ls index 65c0bd8..22ad865 100644 --- a/tools/testfiles/help-3.ls +++ b/tools/testfiles/help-3.ls @@ -7,6 +7,7 @@ usage: h5ls [OPTIONS] [OBJECTS...] -a, --address Print addresses for raw data -d, --data Print the values of datasets -e, --errors Show all HDF5 error reporting + -E, --external Allow traversal into external files -f, --full Print full path names instead of base names -g, --group Show information about a group, not its contents -l, --label Label members of compound datasets diff --git a/tools/testfiles/tall-2.ls b/tools/testfiles/tall-2.ls index 983f515..61b8cfb 100644 --- a/tools/testfiles/tall-2.ls +++ b/tools/testfiles/tall-2.ls @@ -16,7 +16,7 @@ Data: (0) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 /g1/g1.2 Group -/g1/g1.2/extlink External Link {somefile//somepath} {**NOT FOUND**} +/g1/g1.2/extlink External Link {somefile//somepath} /g1/g1.2/g1.2.1 Group /g1/g1.2/g1.2.1/slink Soft Link {somevalue} /g2 Group diff --git a/tools/testfiles/textlink-1.ls b/tools/testfiles/textlink-1.ls index aae806e..c159483 100644 --- a/tools/testfiles/textlink-1.ls +++ b/tools/testfiles/textlink-1.ls @@ -2,5 +2,5 @@ output for 'h5ls -w80 -r textlink.h5' ############################# / Group -/extlink1 External Link {filename//objname} {**NOT FOUND**} -/extlink2 External Link {anotherfile//anotherobj} {**NOT FOUND**} +/extlink1 External Link {filename//objname} +/extlink2 External Link {anotherfile//anotherobj} diff --git a/tools/testfiles/textlinksrc-1.ls b/tools/testfiles/textlinksrc-1.ls index 44b8948..3b0da0b 100644 --- a/tools/testfiles/textlinksrc-1.ls +++ b/tools/testfiles/textlinksrc-1.ls @@ -1,5 +1,5 @@ ############################# - output for 'h5ls -w80 -r textlinksrc.h5' + output for 'h5ls -w80 -Er textlinksrc.h5' ############################# / Group /ext_link1 External Link {textlinktar.h5//group} {Group} diff --git a/tools/testfiles/textlinksrc-2.ls b/tools/testfiles/textlinksrc-2.ls index da40ed7..acdc3d2 100644 --- a/tools/testfiles/textlinksrc-2.ls +++ b/tools/testfiles/textlinksrc-2.ls @@ -1,5 +1,5 @@ ############################# - output for 'h5ls -w80 -rv textlinksrc.h5/ext_link5' + output for 'h5ls -w80 -Erv textlinksrc.h5/ext_link5' ############################# Opened "textlinksrc.h5" with sec2 driver. ext_link5 External Link {textlinktar.h5//empty_group} {Group diff --git a/tools/testfiles/textlinksrc-3.ls b/tools/testfiles/textlinksrc-3.ls index 91ff216..dd9d1b1 100644 --- a/tools/testfiles/textlinksrc-3.ls +++ b/tools/testfiles/textlinksrc-3.ls @@ -1,5 +1,5 @@ ############################# - output for 'h5ls -w80 -r textlinksrc.h5/ext_link1' + output for 'h5ls -w80 -Er textlinksrc.h5/ext_link1' ############################# ext_link1 External Link {textlinktar.h5//group} {Group} /dset Dataset {6} diff --git a/tools/testfiles/textlinksrc-4.ls b/tools/testfiles/textlinksrc-4.ls new file mode 100644 index 0000000..f440d9c --- /dev/null +++ b/tools/testfiles/textlinksrc-4.ls @@ -0,0 +1,9 @@ +############################# + output for 'h5ls -w80 -r textlinksrc.h5' +############################# +/ Group +/ext_link1 External Link {textlinktar.h5//group} +/ext_link2 External Link {textlinktar.h5//dset} +/ext_link3 External Link {textlinktar.h5//type} +/ext_link4 External Link {textlinktar.h5//group/elink_t2} +/ext_link5 External Link {textlinktar.h5//empty_group} diff --git a/tools/testfiles/textlinksrc-5.ls b/tools/testfiles/textlinksrc-5.ls new file mode 100644 index 0000000..a1d61d7 --- /dev/null +++ b/tools/testfiles/textlinksrc-5.ls @@ -0,0 +1,4 @@ +############################# + output for 'h5ls -w80 -r textlinksrc.h5/ext_link1' +############################# +ext_link1 External Link {textlinktar.h5//group} diff --git a/tools/testfiles/textlinksrc-6.ls b/tools/testfiles/textlinksrc-6.ls new file mode 100644 index 0000000..e1b8b74 --- /dev/null +++ b/tools/testfiles/textlinksrc-6.ls @@ -0,0 +1,8 @@ +############################# + output for 'h5ls -w80 -E textlinksrc.h5' +############################# +ext_link1 External Link {textlinktar.h5//group} {Group} +ext_link2 External Link {textlinktar.h5//dset} {Dataset {6}} +ext_link3 External Link {textlinktar.h5//type} {Type} +ext_link4 External Link {textlinktar.h5//group/elink_t2} {**NOT FOUND**} +ext_link5 External Link {textlinktar.h5//empty_group} {Group} diff --git a/tools/testfiles/textlinksrc-7.ls b/tools/testfiles/textlinksrc-7.ls new file mode 100644 index 0000000..9249d0c --- /dev/null +++ b/tools/testfiles/textlinksrc-7.ls @@ -0,0 +1,4 @@ +############################# + output for 'h5ls -w80 -E textlinksrc.h5/ext_link1' +############################# +ext_link1 External Link {textlinktar.h5//group} {Group} diff --git a/tools/testfiles/tgroup-1.ls b/tools/testfiles/tgroup-1.ls index 0ca929d..5401cd7 100644 --- a/tools/testfiles/tgroup-1.ls +++ b/tools/testfiles/tgroup-1.ls @@ -9,6 +9,7 @@ usage: h5ls [OPTIONS] [OBJECTS...] -a, --address Print addresses for raw data -d, --data Print the values of datasets -e, --errors Show all HDF5 error reporting + -E, --external Allow traversal into external files -f, --full Print full path names instead of base names -g, --group Show information about a group, not its contents -l, --label Label members of compound datasets |