1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
if (PYTHON_EXECUTABLE AND NOT BUILD_SHARED_LIBS)
# For now, this test is only added for static builds.
# In theory, we can make it work in shared builds too, it just needs more work to figure out
# what variables need to be set on each platform correctly.
add_test(NAME vtkPythonInterpreterPythonTests-TestImportVanillaInterpreter
COMMAND "${PYTHON_EXECUTABLE}" -m vtk)
set_tests_properties("vtkPythonInterpreterPythonTests-TestImportVanillaInterpreter"
PROPERTIES
LABELS "${_vtk_build_test_labels}"
FAIL_REGULAR_EXPRESSION "${_vtk_fail_regex}"
# This must match VTK_SKIP_RETURN_CODE in vtkTesting.h
SKIP_RETURN_CODE 125
ENVIRONMENT
"PYTHONPATH=${CMAKE_BINARY_DIR}/${VTK_PYTHON_SITE_PACKAGES_SUFFIX}/_vtk.zip:${CMAKE_BINARY_DIR}/${VTK_PYTHON_SITE_PACKAGES_SUFFIX}/"
)
endif()
|