Bug 407 : Deleting Package on Descriptor Validation Failure
[osm/SO.git] / rwlaunchpad / ra / CMakeLists.txt
1
2 #   Copyright 2016 RIFT.IO Inc
3 #
4 #   Licensed under the Apache License, Version 2.0 (the "License");
5 #   you may not use this file except in compliance with the License.
6 #   You may obtain a copy of the License at
7 #
8 #       http://www.apache.org/licenses/LICENSE-2.0
9 #
10 #   Unless required by applicable law or agreed to in writing, software
11 #   distributed under the License is distributed on an "AS IS" BASIS,
12 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 #   See the License for the specific language governing permissions and
14 #   limitations under the License.
15 #
16 # Author(s): Paul Laidler
17 # Creation Date: 09/16/2015
18
19
20 cmake_minimum_required(VERSION 2.8)
21
22 install(
23   PROGRAMS
24     pingpong_accounts_systest
25     pingpong_longevity_systest
26     pingpong_vnf_systest
27     pingpong_records_systest
28     pingpong_vnf_reload_systest
29     pingpong_lp_ha_systest
30     pingpong_recovery_systest
31     pingpong_floating_ip
32     pingpong_scaling_systest
33     pingpong_ha_systest
34     pingpong_mro_systest
35     pingpong_input_params_systest
36     primitives_systest
37     onboard_delete_vnfs_systest
38     accounts_creation_onboard_instatiate_systest
39     accounts_creation_onboard_instatiate_systest_repeat_option
40     accounts_creation_onboard_systest
41     scaling_systest
42   DESTINATION usr/rift/systemtest/pingpong_vnf
43   )
44
45 install(
46   PROGRAMS
47     multi_vm_vnf_slb_systest.sh
48     multi_vm_vnf_trafgen_systest.sh
49   DESTINATION usr/rift/systemtest/multi_vm_vnf
50   COMPONENT ${INSTALL_COMPONENT}
51   )
52
53 install(
54   PROGRAMS
55     rbac_basics_systest
56     rbac_identity
57     rbac_roles_systest
58     rbac_usage_scenarios_systest
59     rbac_mano_xpaths_access
60     tbac_token
61     complex_scaling
62   DESTINATION usr/rift/systemtest/rbac
63   COMPONENT ${INSTALL_COMPONENT}
64   )
65
66 install(
67   PROGRAMS
68     gui_test_launchpad_ui
69   DESTINATION usr/rift/systemtest/gui_tests
70   COMPONENT ${INSTALL_COMPONENT}
71   )
72
73 install(
74   PROGRAMS
75     ha_basics_systest
76     ha_multiple_failovers_systest
77   DESTINATION usr/rift/systemtest/ha
78   COMPONENT ${PKG_LONG_NAME})
79
80 install(
81   PROGRAMS
82     accounts_creation_onboard_instatiate_systest
83     l2port_chaining_systest
84     metadata_vdud_systest
85     ns_instantiate_memory_check_systest
86   DESTINATION usr/rift/systemtest/mano
87   COMPONENT ${INSTALL_COMPONENT}
88   )
89
90 install(
91   FILES
92     pytest/multivm_vnf/conftest.py
93     pytest/multivm_vnf/test_multi_vm_vnf_slb.py
94     pytest/multivm_vnf/test_multi_vm_vnf_trafgen.py
95     pytest/multivm_vnf/test_trafgen_data.py
96   DESTINATION usr/rift/systemtest/pytest/multi_vm_vnf
97   COMPONENT ${INSTALL_COMPONENT}
98   )
99
100 install(
101   PROGRAMS
102     launchpad_longevity_systest
103     launchpad_systest
104   DESTINATION usr/rift/systemtest/launchpad
105   COMPONENT ${INSTALL_COMPONENT}
106   )
107
108 install(
109   FILES
110     racfg/multi_tenant_systest_openstack.racfg
111   DESTINATION usr/rift/systemtest/launchpad
112   COMPONENT ${INSTALL_COMPONENT}
113   )
114
115 install(
116   FILES
117     pytest/conftest.py
118     pytest/test_launchpad.py
119     pytest/test_launchpad_longevity.py
120     pytest/test_start_standby.py
121     pytest/test_failover.py
122   DESTINATION usr/rift/systemtest/pytest/system
123   COMPONENT ${INSTALL_COMPONENT}
124   )
125
126 install(
127   FILES
128     pytest/ns/conftest.py
129     pytest/ns/test_onboard.py
130     pytest/ns/test_multiple_ns_instantiation.py
131   DESTINATION usr/rift/systemtest/pytest/system/ns
132   COMPONENT ${INSTALL_COMPONENT}
133   )
134
135 install(
136   FILES
137     pytest/ns/pingpong/test_accounts_framework.py
138     pytest/ns/pingpong/test_floating_ip.py
139     pytest/ns/pingpong/test_ha_pingpong.py
140     pytest/ns/pingpong/test_pingpong.py
141     pytest/ns/pingpong/test_pingpong_longevity.py
142     pytest/ns/pingpong/test_records.py
143     pytest/ns/pingpong/test_scaling.py
144     pytest/ns/pingpong/test_mro_pingpong.py
145     pytest/ns/pingpong/test_input_params.py
146   DESTINATION usr/rift/systemtest/pytest/system/ns/pingpong
147   COMPONENT ${INSTALL_COMPONENT}
148   )
149
150 install(
151   FILES
152     pytest/ns/rbac/conftest.py
153     pytest/ns/rbac/test_rbac.py
154     pytest/ns/rbac/test_rbac_roles.py
155     pytest/ns/rbac/test_rbac_identity.py
156     pytest/ns/rbac/test_tbac_token.py
157     pytest/ns/rbac/test_rbac_usages.py
158     pytest/ns/rbac/test_rbac_mano_xpath_access.py
159   DESTINATION usr/rift/systemtest/pytest/system/ns/rbac
160   COMPONENT ${INSTALL_COMPONENT}
161   )
162
163 install(
164   FILES
165     pytest/ns/ha/conftest.py
166     pytest/ns/ha/test_ha_basic.py
167     pytest/ns/ha/test_ha_operations.py
168     pytest/ns/ha/test_ha_multiple_failovers.py
169   DESTINATION usr/rift/systemtest/pytest/system/ns/ha
170   COMPONENT ${PKG_LONG_NAME})
171
172 install(
173   FILES
174     pytest/ns/gui_tests/conftest.py
175     pytest/ns/gui_tests/test_launchpad_ui.py
176   DESTINATION usr/rift/systemtest/pytest/system/ns/gui_tests
177   COMPONENT ${PKG_LONG_NAME})
178
179 install(
180   FILES
181     pytest/ns/restapitest/test_project_restapi.py
182   DESTINATION usr/rift/systemtest/pytest/system/ns/restapitest
183   COMPONENT ${INSTALL_COMPONENT}
184   )
185
186 install(
187   FILES
188     pytest/ns/restapitest/utils/__init__.py
189     pytest/ns/restapitest/utils/imports.py
190     pytest/ns/restapitest/utils/tbac_token_utils.py
191     pytest/ns/restapitest/utils/traversal_engine.py
192     pytest/ns/restapitest/utils/utils.py
193   DESTINATION usr/rift/systemtest/pytest/system/ns/restapitest/utils
194   COMPONENT ${INSTALL_COMPONENT}
195   )
196
197 install(
198   FILES
199     pytest/ns/restapitest/test_inputs/test_inputs.json
200   DESTINATION usr/rift/systemtest/pytest/system/ns/restapitest/test_inputs
201   COMPONENT ${INSTALL_COMPONENT}
202   )
203
204 install(
205   FILES
206     pytest/ns/haproxy/test_scaling.py
207   DESTINATION usr/rift/systemtest/pytest/system/ns/haproxy
208   COMPONENT ${INSTALL_COMPONENT}
209   )
210
211 install(
212   FILES
213     racfg/pingpong_accounts_systest.racfg
214     racfg/pingpong_vnf_systest_cloudsim.racfg
215     racfg/pingpong_vnf_systest_openstack.racfg
216     racfg/pingpong_scaling_systest_openstack.racfg
217     racfg/pingpong_ha_systest_openstack.racfg
218     racfg/pingpong_records_systest_cloudsim.racfg
219     racfg/pingpong_records_systest_openstack.racfg
220     racfg/pingpong_records_systest_openstack_xml.racfg
221     racfg/pingpong_vnf_reload_systest_openstack.racfg
222     racfg/pingpong_vnf_reload_systest_openstack_xml.racfg
223     racfg/pingpong_staticip_systest_openstack.racfg
224     racfg/pingpong_staticip_systest_openstack_ipv6.racfg
225     racfg/pingpong_portsecurity_systest_openstack.racfg
226     racfg/pingpong_port_sequencing_systest_openstack.racfg
227     racfg/pingpong_port_sequencing_systest_openstack_xml.racfg
228     racfg/pingpong_vnf_dependencies_systest_openstack.racfg
229     racfg/pingpong_vnf_dependencies_systest_openstack_xml.racfg
230     racfg/pingpong_input_params_systest.racfg
231     racfg/pingpong_mro_systest.racfg
232     racfg/primitives_systest.racfg
233     racfg/pingpong_floating_ip.racfg
234     racfg/scaling_systest.racfg
235     racfg/recovery_systest.racfg
236     racfg/pingpong_lp_ha_systest_openstack.racfg
237     racfg/pingpong_update_descriptors_instantiate_systest_openstack.racfg
238     racfg/onboard_delete_vnfs_systest_openstack.racfg
239     racfg/pingpong_metadata_vdud_systest_openstack.racfg
240     racfg/pingpong_multidisk_systest_openstack.racfg
241     racfg/pingpong_multidisk_systest_openstack_xml.racfg
242     racfg/embedded_images_vnf_multiple_accounts_systest_openstack.racfg
243   DESTINATION usr/rift/systemtest/pingpong_vnf
244   COMPONENT ${INSTALL_COMPONENT}
245   )
246
247 install(
248   FILES
249     racfg/l2port_chaining_systest_openstack.racfg
250     racfg/metadata_vdud_systest_openstack.racfg
251     racfg/ns_instantiate_memory_check.racfg
252   DESTINATION usr/rift/systemtest/mano
253   COMPONENT ${INSTALL_COMPONENT}
254   )
255
256 install(
257   FILES
258     racfg/gui_test_launchpad_ui.racfg
259   DESTINATION usr/rift/systemtest/gui_tests
260   COMPONENT ${INSTALL_COMPONENT}
261   )
262
263 install(
264   FILES
265     racfg/rbac_basics_systest.racfg
266     racfg/rbac_identity.racfg
267     racfg/rbac_user_roles_systest.racfg
268     racfg/rbac_project_roles_systest.racfg
269     racfg/rbac_account_roles_systest.racfg
270     racfg/rbac_nsr_roles_systest.racfg
271     racfg/rbac_onboarding_roles_systest.racfg
272     racfg/rbac_syslog_server_roles_systest.racfg
273     racfg/rbac_redundancy_config_roles_systest.racfg
274     racfg/rbac_usage_scenarios_systest.racfg
275     racfg/rbac_mano_xpaths_access.racfg
276     racfg/rbac_account_roles_systest_restconf.racfg
277     racfg/rbac_basics_systest_restconf.racfg
278     racfg/rbac_mano_xpaths_access_restconf.racfg
279     racfg/rbac_usage_scenarios_systest_restconf.racfg
280     racfg/tbac_basics_systest.racfg
281     racfg/tbac_identity.racfg
282     racfg/tbac_token.racfg
283     racfg/tbac_user_roles_systest.racfg
284     racfg/tbac_project_roles_systest.racfg
285     racfg/tbac_account_roles_systest.racfg
286     racfg/tbac_nsr_roles_systest.racfg
287     racfg/tbac_onboarding_roles_systest.racfg
288     racfg/tbac_syslog_server_roles_systest.racfg
289     racfg/tbac_usage_scenarios_systest.racfg
290     racfg/tbac_mano_xpaths_access.racfg
291     racfg/tbac_basics_systest_xml.racfg
292     racfg/tbac_identity_xml.racfg
293     racfg/tbac_token_xml.racfg
294     racfg/tbac_user_roles_systest_xml.racfg
295     racfg/tbac_project_roles_systest_xml.racfg
296     racfg/tbac_account_roles_systest_xml.racfg
297     racfg/tbac_nsr_roles_systest_xml.racfg
298     racfg/tbac_onboarding_roles_systest_xml.racfg
299     racfg/tbac_syslog_server_roles_systest_xml.racfg
300     racfg/tbac_usage_scenarios_systest_xml.racfg
301     racfg/tbac_mano_xpaths_access_xml.racfg
302     racfg/complex_scaling.racfg
303   DESTINATION usr/rift/systemtest/rbac
304   COMPONENT ${INSTALL_COMPONENT}
305   )
306
307 install(
308   FILES
309     racfg/ha_basics_systest.racfg
310     racfg/ha_nsr_systest.racfg
311     racfg/ha_multiple_failovers_systest.racfg
312   DESTINATION usr/rift/systemtest/ha
313   COMPONENT ${PKG_LONG_NAME})
314
315 install(
316   FILES
317     racfg/multivm_vnf_slb_systest.racfg
318     racfg/multivm_vnf_trafgen_systest.racfg
319   DESTINATION usr/rift/systemtest/multi_vm_vnf
320   COMPONENT ${INSTALL_COMPONENT}
321   )