############################################################# # 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()