[svn-r27233] Add layout test from virtual to Contiguous and Compact

This commit is contained in:
Allen Byrne 2015-06-17 14:37:40 -05:00
parent c986d41406
commit 5ae9dc0369

View File

@ -77,6 +77,30 @@
${HDF5_TOOLS_SRC_DIR}/testfiles/tfamily00008.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/tfamily00009.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/tfamily00010.h5
# tools/testfiles/vds
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/1_a.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/1_b.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/1_c.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/1_d.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/1_e.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/1_f.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/1_vds.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/2_a.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/2_b.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/2_c.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/2_d.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/2_e.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/2_vds.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/3_1_vds.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/3_2_vds.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/4_0.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/4_1.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/4_2.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/4_vds.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/5_a.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/5_b.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/5_c.h5
${HDF5_TOOLS_SRC_DIR}/testfiles/vds/5_vds.h5
)
set (LIST_OTHER_TEST_FILES
@ -415,6 +439,12 @@
set (FILE18 h5repack_layout2.h5)
set (FILE_REF h5repack_refs.h5)
set (FILE_ATTR_REF h5repack_attr_refs.h5)
set (FILEV1 1_vds.h5)
set (FILEV2 2_vds.h5)
set (FILEV3_1 3_1_vds.h5)
set (FILEV3_2 3_2_vds.h5)
set (FILEV4 4_vds.h5)
set (FILEV5 5_vds.h5)
# Remove any output file left over from previous test run
add_test (
@ -989,6 +1019,26 @@
ADD_H5_TEST_META (meta_short h5repack_layout.h5 -M 8192)
ADD_H5_TEST_META (meta_long h5repack_layout.h5 --metadata_block_size=8192)
# VDS tests
#########################################################
# layout options
#########################################################
ADD_H5_VERIFY_TEST (vds_dset_conti "TEST" 0 ${FILEV1} vds_dset CONTIGUOUS -l vds_dset:CONTI)
ADD_H5_VERIFY_TEST (vds_null_conti "TEST" 1 ${FILEV2} null CONTIGUOUS -l CONTI)
ADD_H5_VERIFY_TEST (vds_dset_compa "TEST" 0 ${FILEV1} vds_dset COMPACT -l vds_dset:COMPA)
ADD_H5_VERIFY_TEST (vds_null_compa "TEST" 1 ${FILEV2} null COMPACT -l COMPA)
################################################################
# layout conversions
###############################################################
ADD_H5_VERIFY_TEST (vds_compa_conti "TEST" 0 ${FILEV4} vds_dset CONTIGUOUS -l vds_dset:CONTI)
ADD_H5_VERIFY_TEST (vds_compa_compa "TEST" 0 ${FILEV4} vds_dset COMPACT -l vds_dset:COMPA)
ADD_H5_VERIFY_TEST (vds_conti_compa "TEST" 0 ${FILEV4} vds_dset COMPACT -l vds_dset:COMPA)
ADD_H5_VERIFY_TEST (vds_conti_conti "TEST" 0 ${FILEV4} vds_dset CONTIGUOUS -l vds_dset:CONTI)
ADD_H5_VERIFY_TEST (vds_compa "TEST" 0 ${FILEV4} vds_dset COMPACT -l vds_dset:COMPA)
ADD_H5_VERIFY_TEST (vds_conti "TEST" 0 ${FILEV4} vds_dset CONTIGUOUS -l vds_dset:CONTI)
##############################################################################
### P L U G I N T E S T S
##############################################################################