From 7af9ae3cc2f31f56344adf68ed7166a1d8f06310 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@uliege.be> Date: Thu, 11 Jun 2020 13:03:47 +0200 Subject: [PATCH] prepare python tests --- CMakeLists.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c467394edb..65f15ce4c0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2096,21 +2096,21 @@ if(NOT DISABLE_GMSH_TESTS) add_test(${TEST}_cpp ${TEST}) endforeach() endif() - # enable this once we have removed the interactive/graphical tests - # if(ENABLE_BUILD_DYNAMIC) - # find_package(PythonInterp) - # if(PYTHONINTERP_FOUND) - # file(GLOB_RECURSE TESTFILES tutorial/python/*.py) - # foreach(TESTFILE ${TESTFILES}) - # get_filename_component(TEST ${TESTFILE} NAME_WE) - # add_test(NAME ${TEST}_py COMMAND ${PYTHON_EXECUTABLE} ${TESTFILE} -nopopup) - # set_property(TEST ${TEST}_py APPEND PROPERTY ENVIRONMENT - # "PYTHONPATH=${CMAKE_SOURCE_DIR}/api") - # set_property(TEST ${TEST}_py APPEND PROPERTY ENVIRONMENT - # "LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR}") - # endforeach() - # endif() - # endif() + # enable this once we have worked out the path issues on the build machines + if(0 AND ENABLE_BUILD_DYNAMIC) + find_package(PythonInterp) + if(PYTHONINTERP_FOUND) + file(GLOB_RECURSE TESTFILES tutorial/python/*.py demos/api/*.py) + foreach(TESTFILE ${TESTFILES}) + get_filename_component(TEST ${TESTFILE} NAME_WE) + add_test(NAME ${TEST}_py COMMAND ${PYTHON_EXECUTABLE} ${TESTFILE} -nopopup) + set_property(TEST ${TEST}_py APPEND PROPERTY ENVIRONMENT + "PYTHONPATH=${CMAKE_SOURCE_DIR}/api") + set_property(TEST ${TEST}_py APPEND PROPERTY ENVIRONMENT + "LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR}") + endforeach() + endif() + endif() endif() message(STATUS "") -- GitLab