Salome HOME
Merge remote branch 'origin/hydro/imps_2015'
[modules/geom.git] / doc / salome / examples / CTestTestfileInstall.cmake
1 # Copyright (C) 2015-2016  CEA/DEN, EDF R&D, OPEN CASCADE
2 #
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License, or (at your option) any later version.
7 #
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 # Lesser General Public License for more details.
12 #
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 #
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 #
19
20 SET(SALOME_TEST_DRIVER "$ENV{ABSOLUTE_APPLI_PATH}/bin/salome/appliskel/salome_test_driver.py")
21 SET(COMPONENT_NAME GEOM)
22 SET(TIMEOUT        300)
23
24 SET(GOOD_TESTS
25   3dsketcher
26   advanced_geom_objs_ex01
27   advanced_geom_objs_ex02
28   advanced_geom_objs_ex03
29   angle
30   arranging_study_objects
31   basic_geom_objs_ex01
32   basic_geom_objs_ex02
33   basic_geom_objs_ex03
34   basic_geom_objs_ex04
35   basic_geom_objs_ex05
36   basic_geom_objs_ex06
37   basic_geom_objs_ex07
38   basic_geom_objs_ex08
39   basic_geom_objs_ex09
40   basic_geom_objs_ex10
41   basic_operations_ex01
42   basic_operations_ex02
43   basic_operations_ex03
44   basic_operations_ex04
45   basic_properties
46   blocks_operations_ex01
47   blocks_operations_ex02
48   blocks_operations_ex03
49   boolean_operations_ex01
50   boolean_operations_ex02
51   boolean_operations_ex03
52   boolean_operations_ex04
53   bounding_box
54   building_by_blocks_ex01
55   building_by_blocks_ex02
56   center_of_mass
57   check_compound_of_blocks
58   check_self_intersections
59   check_shape
60   complex_objs_ex01
61   complex_objs_ex02
62   complex_objs_ex03
63   complex_objs_ex04
64   complex_objs_ex05
65   complex_objs_ex06
66   complex_objs_ex07
67   complex_objs_ex08
68   complex_objs_ex09
69   complex_objs_ex10
70   complex_objs_ex11
71   free_boundaries
72   free_faces
73   GEOM_box
74   get_non_blocks
75   import_export
76   inertia
77   min_distance
78   normal_face
79   notebook_geom
80   polyline
81   point_coordinates
82   primitives_ex01
83   primitives_ex02
84   primitives_ex03
85   primitives_ex04
86   primitives_ex05
87   primitives_ex06
88   primitives_ex07
89   repairing_operations_ex01
90   repairing_operations_ex02
91   repairing_operations_ex03
92   repairing_operations_ex04
93   repairing_operations_ex05
94   repairing_operations_ex06
95   repairing_operations_ex07
96   repairing_operations_ex08
97   repairing_operations_ex10
98   repairing_operations_ex11
99   repairing_operations_ex12
100   sketcher
101   tolerance
102   topological_geom_objs_ex01
103   topological_geom_objs_ex02
104   topological_geom_objs_ex03
105   topological_geom_objs_ex04
106   topological_geom_objs_ex05
107   topological_geom_objs_ex06
108   transformation_operations_ex01
109   transformation_operations_ex02
110   transformation_operations_ex03
111   transformation_operations_ex04
112   transformation_operations_ex05
113   transformation_operations_ex06
114   transformation_operations_ex07
115   transformation_operations_ex08
116   transformation_operations_ex09
117   transformation_operations_ex10
118   transformation_operations_ex11
119   transformation_operations_ex12
120   transformation_operations_ex13
121   transformation_operations_ex14
122   viewing_geom_objs_ex01
123   viewing_geom_objs_ex02
124   viewing_geom_objs_ex03
125   viewing_geom_objs_ex04
126   whatis
127   working_with_groups_ex01
128   working_with_groups_ex02
129   working_with_groups_ex03
130   working_with_groups_ex04
131   working_with_groups_ex05
132   working_with_groups_ex06
133   GEOM_Field
134 )
135 # CAS_VERSION > "6.8.0"
136 LIST(APPEND GOOD_TESTS fast_intersection)
137
138 FOREACH(tfile ${GOOD_TESTS})
139   SET(TEST_NAME GEOM_${tfile})
140   ADD_TEST(${TEST_NAME} python ${SALOME_TEST_DRIVER} ${TIMEOUT} ${tfile}.py)
141   SET_TESTS_PROPERTIES(${TEST_NAME} PROPERTIES LABELS "${COMPONENT_NAME}")
142 ENDFOREACH()