From edcd66987a549d019e474466763577daa8c34d60 Mon Sep 17 00:00:00 2001 From: Markus Blatt Date: Fri, 13 Jan 2023 18:12:31 +0100 Subject: [PATCH] [python] Run unit tests directly and not via setup.py (deprecated). Thus we get rid of the warning: WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 841216f64..5443a023f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -427,7 +427,7 @@ if (OPM_ENABLE_PYTHON) # testing. add_test(NAME python_tests WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/python - COMMAND ${CMAKE_COMMAND} -E env LD_LIBRARY_PATH=${PROJECT_BINARY_DIR}/lib ${Python3_EXECUTABLE} setup.py build_ext --dry-run --build-lib ${PROJECT_BINARY_DIR}/python test + COMMAND ${CMAKE_COMMAND} -E env LD_LIBRARY_PATH=${PROJECT_BINARY_DIR}/lib ${Python3_EXECUTABLE} -m unittest discover ) set_target_properties(opmcommon PROPERTIES POSITION_INDEPENDENT_CODE ON)