File: qhull_fix_testing.patch

package info (click to toggle)
mujoco 2.2.2-3.2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 39,796 kB
  • sloc: ansic: 28,947; cpp: 28,897; cs: 14,241; python: 10,465; xml: 5,104; sh: 93; makefile: 34
file content (92 lines) | stat: -rw-r--r-- 3,437 bytes parent folder | download | duplicates (2)
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
From 2bf2d1f5151d0d36cd17dea03129bd9a825384c5 Mon Sep 17 00:00:00 2001
From: Francesco Romano <francesco.romano.1987@gmail.com>
Date: Fri, 6 May 2022 11:30:44 +0100
Subject: [PATCH] Add option to disable testing

---
 CMakeLists.txt | 55 ++++++++++++++++++++++++++------------------------
 1 file changed, 29 insertions(+), 26 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index cd95ad0..6ff1c98 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -113,6 +113,7 @@ cmake_dependent_option(LINK_APPS_SHARED "Use shared library for linking applicat
     "BUILD_SHARED_LIBS;BUILD_STATIC_LIBS"
     ${BUILD_SHARED_LIBS}
 )
+option(QHULL_ENABLE_TESTING "Build and run tests" ON)
 
 if(INCLUDE_INSTALL_DIR)
 else()
@@ -147,6 +148,7 @@ message(STATUS "Build Type (CMAKE_BUILD_TYPE):             ${CMAKE_BUILD_TYPE}")
 message(STATUS "Build static libraries:                    ${BUILD_STATIC_LIBS}")
 message(STATUS "Build shared library:                      ${BUILD_SHARED_LIBS}")
 message(STATUS "Use shared library for linking apps:       ${LINK_APPS_SHARED}")
+message(STATUS "Build tests:                               ${QHULL_ENABLE_TESTING}")
 message(STATUS "To override these options, add -D{OPTION_NAME}=... to the cmake command")
 message(STATUS "  Build the debug targets                  -DCMAKE_BUILD_TYPE=Debug")
 message(STATUS)
@@ -636,32 +638,33 @@ set_target_properties(user_egp PROPERTIES
 # ---------------------------------------
 # Define test
 # ---------------------------------------
-
-enable_testing()
-add_test(NAME testqset
-   COMMAND ./testqset 10000)
-add_test(NAME testqset_r
-   COMMAND ./testqset_r 10000)
-add_test(NAME smoketest
-   COMMAND sh -c "./rbox D4 | ./qhull Tv")
-add_test(NAME rbox-10-qhull
-   COMMAND sh -c "./rbox 10 | ./qhull Tv")
-add_test(NAME rbox-10-qconvex
-   COMMAND sh -c "./rbox 10 | ./qconvex Tv")
-add_test(NAME rbox-10-qdelaunay
-   COMMAND sh -c "./rbox 10 | ./qdelaunay Tv")
-add_test(NAME rbox-10-qhalf
-   COMMAND sh -c "./rbox 10 | ./qconvex FQ FV n Tv | ./qhalf Tv")
-add_test(NAME rbox-10-qvoronoi
-   COMMAND sh -c "./rbox 10 | ./qvoronoi Tv")
-add_test(NAME user_eg
-   COMMAND sh -c "./user_eg")
-add_test(NAME user_eg2
-   COMMAND sh -c "./user_eg2")
-   
-if(${BUILD_STATIC_LIBS})
-    add_test(NAME user_eg3
-       COMMAND sh -c "./user_eg3 rbox '10 D2' '2 D2' qhull 's p' facets")
+if (QHULL_ENABLE_TESTING)
+    enable_testing()
+    add_test(NAME testqset
+       COMMAND ./testqset 10000)
+    add_test(NAME testqset_r
+       COMMAND ./testqset_r 10000)
+    add_test(NAME smoketest
+       COMMAND sh -c "./rbox D4 | ./qhull Tv")
+    add_test(NAME rbox-10-qhull
+       COMMAND sh -c "./rbox 10 | ./qhull Tv")
+    add_test(NAME rbox-10-qconvex
+       COMMAND sh -c "./rbox 10 | ./qconvex Tv")
+    add_test(NAME rbox-10-qdelaunay
+       COMMAND sh -c "./rbox 10 | ./qdelaunay Tv")
+    add_test(NAME rbox-10-qhalf
+       COMMAND sh -c "./rbox 10 | ./qconvex FQ FV n Tv | ./qhalf Tv")
+    add_test(NAME rbox-10-qvoronoi
+       COMMAND sh -c "./rbox 10 | ./qvoronoi Tv")
+    add_test(NAME user_eg
+       COMMAND sh -c "./user_eg")
+    add_test(NAME user_eg2
+       COMMAND sh -c "./user_eg2")
+
+    if(${BUILD_STATIC_LIBS})
+        add_test(NAME user_eg3
+           COMMAND sh -c "./user_eg3 rbox '10 D2' '2 D2' qhull 's p' facets")
+     endif()
 endif()
 
 # ---------------------------------------
-- 
2.36.0.512.ge40c2bad7a-goog