mirror of https://github.com/QMCPACK/qmcpack.git
49 lines
1.2 KiB
CMake
49 lines
1.2 KiB
CMake
#############################################################
|
|
# Add tests to ctest
|
|
#############################################################
|
|
|
|
INCLUDE("${qmcpack_SOURCE_DIR}/CMake/python.cmake")
|
|
|
|
message("Adding estimator tests for QMCPACK")
|
|
|
|
IF (NOT TEST_MAX_PROCS )
|
|
SET ( TEST_MAX_PROCS 16 )
|
|
message ("TEST_MAX_PROCS was unset. Set to 16")
|
|
ENDIF ()
|
|
|
|
set(QMCAPP_ERR "")
|
|
if((NOT ${TEST_MAX_PROCS}) OR (${TEST_MAX_PROCS} STREQUAL ""))
|
|
set(QMCAPP_ERR "${QMCAPP_ERR} TEST_MAX_PROCS not set: '${TEST_MAX_PROCS}'\n")
|
|
endif()
|
|
#
|
|
#
|
|
if(NOT ${QMCAPP_ERR} STREQUAL "")
|
|
message("${QMCAPP_ERR} skipping tests")
|
|
else()
|
|
INCLUDE( "${qmcpack_SOURCE_DIR}/CMake/macros.cmake" )
|
|
endif()
|
|
|
|
set(skinetic_python_reqs numpy;h5py)
|
|
CHECK_PYTHON_REQS(skinetic_python_reqs estimator-skinetic add_test)
|
|
|
|
if (add_test)
|
|
SIMPLE_RUN_AND_CHECK(estimator-skinetic
|
|
"${CMAKE_SOURCE_DIR}/tests/estimator/skinetic"
|
|
vmc.xml
|
|
1 16
|
|
skinetic_check.py
|
|
)
|
|
endif()
|
|
|
|
set(latdev_python_reqs numpy;pandas;h5py)
|
|
CHECK_PYTHON_REQS(latdev_python_reqs estimator-latdev add_test)
|
|
|
|
if (add_test)
|
|
SIMPLE_RUN_AND_CHECK(estimator-latdev
|
|
"${CMAKE_SOURCE_DIR}/tests/estimator/latdev"
|
|
vmc.xml
|
|
1 16
|
|
latdev_check.py
|
|
)
|
|
endif()
|