mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-17 16:10:24 +08:00
Remove cmake macros from valgrind tests
This commit is contained in:
parent
5638d8860f
commit
87a8951fa0
@ -69,26 +69,6 @@ set (CTEST_CUSTOM_MEMCHECK_IGNORE
|
||||
HL_FORTRAN_f90_ex-clear-objects
|
||||
######### tools/h5clear #########
|
||||
H5CLEAR-clearall-objects
|
||||
H5CLEAR-copy_h5clear_fsm_persist_equal.h5
|
||||
H5CLEAR-copy_h5clear_fsm_persist_greater.h5
|
||||
H5CLEAR-copy_h5clear_fsm_persist_less.h5
|
||||
H5CLEAR-copy_h5clear_fsm_persist_noclose.h5
|
||||
H5CLEAR-copy_h5clear_fsm_persist_user_equal.h5
|
||||
H5CLEAR-copy_h5clear_fsm_persist_user_greater.h5
|
||||
H5CLEAR-copy_h5clear_fsm_persist_user_less.h5
|
||||
H5CLEAR-copy_h5clear_log_v3.h5
|
||||
H5CLEAR-copy_h5clear_mdc_image.h5
|
||||
H5CLEAR-copy_h5clear_sec2_v0.h5
|
||||
H5CLEAR-copy_h5clear_sec2_v2.h5
|
||||
H5CLEAR-copy_h5clear_sec2_v3.h5
|
||||
H5CLEAR-copy_h5clear_status_noclear.h5
|
||||
H5CLEAR-copy_latest_h5clear_log_v3.h5
|
||||
H5CLEAR-copy_latest_h5clear_sec2_v3.h5
|
||||
H5CLEAR-copy_mod_h5clear_mdc_image.h5
|
||||
H5CLEAR-copy_mod_h5clr_mdc_image2.h5
|
||||
H5CLEAR-copy_orig_h5clear_sec2_v0.h5
|
||||
H5CLEAR-copy_orig_h5clear_sec2_v2.h5
|
||||
H5CLEAR-copy_orig_h5clear_sec2_v3.h5
|
||||
H5CLEAR-h5clear_gentest # does not close ids by design
|
||||
######### tools/h5copy #########
|
||||
H5COPY-clearall-objects
|
||||
|
@ -725,18 +725,17 @@
|
||||
endmacro ()
|
||||
|
||||
macro (ADD_H5_EXTERNAL_TEST testname testtype testfile)
|
||||
if (NOT HDF5_ENABLE_USING_MEMCHECKER)
|
||||
# canonical file = h5repack_${testfile}.h5 - preexist
|
||||
# external file = h5repack_${testfile}_ex.h5 - preexist
|
||||
# repacked file = h5repack_${testfile}_rp.h5 - created
|
||||
# external data file = h5repack_${testfile}_ex-0.dat
|
||||
if ("${testtype}" STREQUAL "SKIP")
|
||||
if (NOT HDF5_ENABLE_USING_MEMCHECKER)
|
||||
add_test (
|
||||
NAME H5REPACK_EXTERNAL-${testname}
|
||||
COMMAND ${CMAKE_COMMAND} -E echo "SKIP ${ARGN} ${PROJECT_BINARY_DIR}/testfiles/${testfile} ${PROJECT_BINARY_DIR}/testfiles/out-${testname}.${testfile}"
|
||||
)
|
||||
set_property(TEST H5REPACK_EXTERNAL-${testname} PROPERTY DISABLED)
|
||||
endif ()
|
||||
else ()
|
||||
add_test (
|
||||
NAME H5REPACK_EXTERNAL-${testname}-clear-objects
|
||||
@ -820,6 +819,7 @@
|
||||
WILL_FAIL "true"
|
||||
)
|
||||
endif ()
|
||||
endif ()
|
||||
endmacro ()
|
||||
|
||||
##############################################################################
|
||||
|
@ -61,6 +61,12 @@
|
||||
endif ()
|
||||
|
||||
macro (ADD_H5_TEST resultfile resultcode resultoption)
|
||||
if (HDF5_ENABLE_USING_MEMCHECKER)
|
||||
add_test (
|
||||
NAME H5MKGRP-${resultfile}
|
||||
COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:h5mkgrp${tgt_ext}> ${resultoption} ${resultfile}.h5 ${ARGN}
|
||||
)
|
||||
else ()
|
||||
add_test (
|
||||
NAME H5MKGRP-${resultfile}-clear-objects
|
||||
COMMAND ${CMAKE_COMMAND} -E remove ${resultfile}.h5
|
||||
@ -76,7 +82,6 @@
|
||||
DEPENDS H5MKGRP-${resultfile}-clear-objects
|
||||
WORKING_DIRECTORY "${PROJECT_BINARY_DIR}/testfiles"
|
||||
)
|
||||
if (NOT HDF5_ENABLE_USING_MEMCHECKER)
|
||||
add_test (
|
||||
NAME H5MKGRP-${resultfile}-h5ls
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
|
Loading…
Reference in New Issue
Block a user