| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 24 | pingpong_accounts_systest |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 31 | pingpong_floating_ip |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 32 | pingpong_scaling_systest |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 41 | scaling_systest |
| 42 | DESTINATION usr/rift/systemtest/pingpong_vnf |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 43 | ) |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 78 | COMPONENT ${PKG_LONG_NAME}) |
| 79 | |
| 80 | install( |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 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( |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 97 | COMPONENT ${INSTALL_COMPONENT} |
| 98 | ) |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 99 | |
| 100 | install( |
| 101 | PROGRAMS |
| 102 | launchpad_longevity_systest |
| 103 | launchpad_systest |
| 104 | DESTINATION usr/rift/systemtest/launchpad |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 105 | COMPONENT ${INSTALL_COMPONENT} |
| 106 | ) |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 107 | |
| 108 | install( |
| 109 | FILES |
| 110 | racfg/multi_tenant_systest_openstack.racfg |
| 111 | DESTINATION usr/rift/systemtest/launchpad |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 112 | COMPONENT ${INSTALL_COMPONENT} |
| 113 | ) |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 123 | COMPONENT ${INSTALL_COMPONENT} |
| 124 | ) |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 125 | |
| 126 | install( |
| 127 | FILES |
| 128 | pytest/ns/conftest.py |
| 129 | pytest/ns/test_onboard.py |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 130 | pytest/ns/test_multiple_ns_instantiation.py |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 131 | DESTINATION usr/rift/systemtest/pytest/system/ns |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 132 | COMPONENT ${INSTALL_COMPONENT} |
| 133 | ) |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 134 | |
| 135 | install( |
| 136 | FILES |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 137 | pytest/ns/pingpong/test_accounts_framework.py |
| 138 | pytest/ns/pingpong/test_floating_ip.py |
| 139 | pytest/ns/pingpong/test_ha_pingpong.py |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 144 | pytest/ns/pingpong/test_mro_pingpong.py |
| 145 | pytest/ns/pingpong/test_input_params.py |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 146 | DESTINATION usr/rift/systemtest/pytest/system/ns/pingpong |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 170 | COMPONENT ${PKG_LONG_NAME}) |
| 171 | |
| 172 | install( |
| 173 | FILES |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 206 | pytest/ns/haproxy/test_scaling.py |
| 207 | DESTINATION usr/rift/systemtest/pytest/system/ns/haproxy |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 208 | COMPONENT ${INSTALL_COMPONENT} |
| 209 | ) |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 210 | |
| 211 | install( |
| 212 | FILES |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 213 | racfg/pingpong_accounts_systest.racfg |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 214 | racfg/pingpong_vnf_systest_cloudsim.racfg |
| 215 | racfg/pingpong_vnf_systest_openstack.racfg |
| 216 | racfg/pingpong_scaling_systest_openstack.racfg |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 217 | racfg/pingpong_ha_systest_openstack.racfg |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 234 | racfg/scaling_systest.racfg |
| 235 | racfg/recovery_systest.racfg |
| 236 | racfg/pingpong_lp_ha_systest_openstack.racfg |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 243 | DESTINATION usr/rift/systemtest/pingpong_vnf |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 6f07e6f | 2016-09-07 18:56:51 -0400 | [diff] [blame] | 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 |
| Jeremy Mordkoff | 4870d0e | 2017-09-30 20:28:33 -0400 | [diff] [blame] | 320 | COMPONENT ${INSTALL_COMPONENT} |
| 321 | ) |