diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2010-08-09 17:15:06 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2010-08-09 17:15:06 (GMT) |
commit | 02b5824f57c778aa91f4d78f72a615f2e62a3783 (patch) | |
tree | 3326933f473ae2c20a3e6b7c12cebd894877e3fc /tools/h5dump/CMakeLists.txt | |
parent | a586c760ee217c619fc97f0498c57506fb360a3e (diff) | |
download | hdf5-02b5824f57c778aa91f4d78f72a615f2e62a3783.zip hdf5-02b5824f57c778aa91f4d78f72a615f2e62a3783.tar.gz hdf5-02b5824f57c778aa91f4d78f72a615f2e62a3783.tar.bz2 |
[svn-r19198] [BZ1953]implementation for the proposed changes suggested by the "h5dump_output_option" RFC. This required that the region reference code be duplicated and reduced to allow the do_bin_output() function to understand region references. The container type-id also needed to be propagated into the do_bin_output() function and functions referenced (render_bin_output*).
Existing tests tested the binary function, so only one test was added to test the region reference generated file.
Tested: local linux
Diffstat (limited to 'tools/h5dump/CMakeLists.txt')
-rw-r--r-- | tools/h5dump/CMakeLists.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/h5dump/CMakeLists.txt b/tools/h5dump/CMakeLists.txt index 7918237..1e836c7 100644 --- a/tools/h5dump/CMakeLists.txt +++ b/tools/h5dump/CMakeLists.txt @@ -312,6 +312,13 @@ IF (BUILD_TESTING) ARGS -E copy_if_different ${HDF5_TOOLS_SOURCE_DIR}/testfiles/tbin1.ddl ${PROJECT_BINARY_DIR}/tbin1LE.ddl ) + ADD_CUSTOM_COMMAND ( + TARGET h5dump + POST_BUILD + COMMAND ${CMAKE_COMMAND} + ARGS -E copy_if_different ${HDF5_TOOLS_SOURCE_DIR}/testfiles/tbinregR.exp ${PROJECT_BINARY_DIR}/tbinregR.exp + ) + MACRO (ADD_SKIP_H5_TEST skipresultfile skipresultcode testtype) IF (${testtype} STREQUAL "SKIP") MESSAGE (STATUS "SKIP ${skipresultfile} ${ARGN}") @@ -629,6 +636,15 @@ IF (BUILD_TESTING) ADD_H5_TEST (tattrreg 0 tattrreg.h5) ADD_H5_TEST (tattrregR 0 -R tattrreg.h5) + ADD_TEST ( + NAME H5DUMP-output-tdatreg + COMMAND $<TARGET_FILE:h5dump> -d /Dataset1 -s 0 -R -y -o ${PROJECT_BINARY_DIR}/tbinregR.txt ${PROJECT_BINARY_DIR}/tdatareg.h5) + + ADD_TEST ( + NAME H5DUMP-output-cmp-tdatreg + COMMAND ${CMAKE_COMMAND} + -E compare_files ${PROJECT_BINARY_DIR}/tbinregR.txt ${PROJECT_BINARY_DIR}/tbinregR.exp) + # tests for group creation order # "1" tracked, "2" name, root tracked ADD_H5_TEST (tordergr1 0 --group=1 --sort_by=creation_order --sort_order=ascending tordergr.h5) |