1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Description: Disable python binding library tests
Python binding library tests require a virtual environment which needs
internet connection to install python requirements which is forbidden
during package building on salsa.
Forwarded: no
Author: Manik Bhattacharjee <manik.bhattacharjee@univ-grenoble-alpes.fr>
--- a/sdk/libraries/python/CMakeLists.txt
+++ b/sdk/libraries/python/CMakeLists.txt
@@ -102,6 +102,8 @@ endif()
camitk_register_subproject(CORELIB ${PYCAMITK_TARGET_LIB_NAME})
# -- unit testing
-camitk_add_subdirectory(testing)
+if(NOT PYTHON_BINDING_TEST_DISABLE)
+ camitk_add_subdirectory(testing)
+endif()
-endif() # PYTHON_BINDING
\ No newline at end of file
+endif() # PYTHON_BINDING
--- a/sdk/applications/config/CMakeLists.txt
+++ b/sdk/applications/config/CMakeLists.txt
@@ -36,7 +36,7 @@ camitk_add_test(EXECUTABLE_ARGS "-e badfile"
PASS_REGULAR_EXPRESSION "Error opening .camitk JSON file badfile"
PROJECT_NAME ${TEST_BASENAME} TEST_SUFFIX "-")
-if(PYTHON_BINDING)
+if(PYTHON_BINDING AND NOT PYTHON_BINDING_TEST_DISABLE)
# Test missing python script.
# The following test must fails as the python scripts are not available in the directory
# Copy a known camitk extension file
--- a/sdk/applications/extensiongenerator/CMakeLists.txt
+++ b/sdk/applications/extensiongenerator/CMakeLists.txt
@@ -163,7 +163,7 @@ camitk_add_test(EXECUTABLE_ARGS "-f ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp -d ${CM
find_program(BASH_PROGRAM bash)
if(BASH_PROGRAM)
set(${APPLICATION_TARGET_NAME}_TEST_PYTHON "")
- if(PYTHON_BINDING)
+ if(PYTHON_BINDING AND NOT PYTHON_BINDING_TEST_DISABLE)
set(${APPLICATION_TARGET_NAME}_TEST_PYTHON "-python")
endif()
|