File: 0002-disable-python-binding-library-test.patch

package info (click to toggle)
camitk 6.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 389,496 kB
  • sloc: cpp: 103,476; sh: 2,448; python: 1,618; xml: 984; makefile: 128; perl: 84; sed: 20
file content (44 lines) | stat: -rw-r--r-- 1,743 bytes parent folder | download
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()