6 ci_loop: '(daily)|(weekly)'
8 First tier to be executed to verify the basic
12 case_name: connection_check
13 project_name: functest
17 This test case verifies the retrieval of OpenStack clients:
18 Keystone, Glance, Neutron and Nova and may perform some
19 simple queries. When the config value of
20 snaps.use_keystone is True, functest must have access to
21 the cloud's private network.
23 installer: '^((?!netvirt).)*$'
27 'functest.opnfv_tests.openstack.snaps.connection_check'
28 class: 'ConnectionCheck'
32 project_name: functest
36 This test case verifies the retrieval of OpenStack clients:
37 Keystone, Glance, Neutron and Nova and may perform some
38 simple queries. When the config value of
39 snaps.use_keystone is True, functest must have access to
40 the cloud's private network.
42 installer: '^((?!netvirt).)*$'
43 scenario: '^((?!lxd).)*$'
45 module: 'functest.opnfv_tests.openstack.snaps.api_check'
49 case_name: snaps_health_check
50 project_name: functest
54 This test case creates executes the SimpleHealthCheck
55 Python test class which creates an, image, flavor, network,
56 and Cirros VM instance and observes the console output to
57 validate the single port obtains the correct IP address.
60 scenario: '^((?!lxd).)*$'
62 module: 'functest.opnfv_tests.openstack.snaps.health_check'
68 ci_loop: '(daily)|(weekly)'
70 Set of basic Functional tests to validate the OPNFV scenarios.
74 project_name: functest
78 This test case verifies: 1) SSH to an instance using
79 floating IPs over the public network. 2) Connectivity
80 between 2 instances over a private network.
83 scenario: '^((?!odl_l3|odl-bgpvpn|gluon).)*$'
85 module: 'functest.opnfv_tests.openstack.vping.vping_ssh'
89 case_name: vping_userdata
90 project_name: functest
94 This test case verifies: 1) Boot a VM with given userdata.
95 2) Connectivity between 2 instances over a private network.
98 scenario: '^((?!lxd).)*$'
101 'functest.opnfv_tests.openstack.vping.vping_userdata'
102 class: 'VPingUserdata'
105 case_name: tempest_smoke_serial
106 project_name: functest
110 This test case runs the smoke subset of the OpenStack
111 Tempest suite. The list of test cases is generated by
112 Tempest automatically and depends on the parameters of
113 the OpenStack deplopyment.
115 installer: '^((?!netvirt).)*$'
118 module: 'functest.opnfv_tests.openstack.tempest.tempest'
119 class: 'TempestSmokeSerial'
122 case_name: rally_sanity
123 project_name: functest
127 This test case runs a sub group of tests of the OpenStack
128 Rally suite in smoke mode.
133 module: 'functest.opnfv_tests.openstack.rally.rally'
137 case_name: refstack_defcore
138 project_name: functest
142 This test case runs a sub group of tests of the OpenStack
143 Defcore testcases by using refstack client.
149 'functest.opnfv_tests.openstack.refstack_client.refstack_client'
150 class: 'RefstackClient'
154 project_name: functest
158 Test suite from Patrole project.
163 module: 'functest.opnfv_tests.openstack.patrole.patrole'
172 - 'test_networks_multiprovider_rbac'
176 project_name: functest
180 Test Suite for the OpenDaylight SDN Controller. It
181 integrates some test suites from upstream using
182 Robot as the test framework.
187 module: 'functest.opnfv_tests.sdn.odl.odl'
191 - /src/odl_test/csit/suites/integration/basic
192 - /src/odl_test/csit/suites/openstack/neutron
195 case_name: odl_netvirt
196 project_name: functest
200 Test Suite for the OpenDaylight SDN Controller when
201 the NetVirt features are installed. It integrates
202 some test suites from upstream using Robot as the
206 scenario: 'os-odl_l3-nofeature'
208 module: 'functest.opnfv_tests.sdn.odl.odl'
212 - /src/odl_test/csit/suites/integration/basic
213 - /src/odl_test/csit/suites/openstack/neutron
214 - /src/odl_test/csit/suites/openstack/connectivity
217 case_name: snaps_smoke
218 project_name: functest
222 This test case contains tests that setup and destroy
223 environments with VMs with and without Floating IPs
224 with a newly created user and project. Set the config
225 value snaps.use_floating_ips (True|False) to toggle
226 this functionality. When the config value of
227 snaps.use_keystone is True, functest must have access to
228 the cloud's private network.
231 installer: '^((?!netvirt).)*$'
232 scenario: '^((?!lxd).)*$'
234 module: 'functest.opnfv_tests.openstack.snaps.smoke'
240 ci_loop: '(daily)|(weekly)'
242 Test suites from feature projects
243 integrated in functest
246 case_name: doctor-notification
251 Test suite from Doctor project.
254 scenario: '^((?!fdio).)*$'
256 module: 'xtesting.core.feature'
267 Test suite from SDNVPN project.
269 installer: '(fuel)|(apex)|(netvirt)'
272 module: 'sdnvpn.test.functest.run_sdnvpn_tests'
273 class: 'SdnvpnFunctest'
276 case_name: functest-odl-sfc
281 Test suite for odl-sfc to test two chains with one SF and
282 one chain with two SFs
287 module: 'sfc.tests.functest.run_sfc_tests'
291 case_name: barometercollectd
292 project_name: barometer
296 Test suite for the Barometer project. Separate tests verify
297 the proper configuration and basic functionality of all the
298 collectd plugins as described in the Project Release Plan
300 installer: '(apex)|(compass)'
303 module: 'baro_tests.barometer'
304 class: 'BarometerCollectd'
308 project_name: fastdatastacks
312 Test Suite for the OpenDaylight SDN Controller when GBP
313 features are installed. It integrates some test suites from
314 upstream using Robot as the test framework.
317 scenario: 'odl.*-fdio'
319 module: 'functest.opnfv_tests.sdn.odl.odl'
323 - /src/fds/testing/robot
330 Extensive testing of OpenStack API.
333 case_name: tempest_full_parallel
334 project_name: functest
338 The list of test cases is generated by
339 Tempest automatically and depends on the parameters of
340 the OpenStack deplopyment.
342 installer: '^((?!netvirt).)*$'
345 module: 'functest.opnfv_tests.openstack.tempest.tempest'
346 class: 'TempestFullParallel'
349 case_name: rally_full
350 project_name: functest
354 This test case runs the full suite of scenarios of the
355 OpenStack Rally suite using several threads and iterations.
357 installer: '^((?!netvirt).)*$'
360 module: 'functest.opnfv_tests.openstack.rally.rally'
366 ci_loop: '(daily)|(weekly)'
368 Collection of VNF test cases.
371 case_name: cloudify_ims
372 project_name: functest
376 This test case deploys an OpenSource vIMS solution from
377 Clearwater using the Cloudify orchestrator. It also runs
378 some signaling traffic.
381 scenario: 'os-nosdn-nofeature-.*ha'
383 module: 'functest.opnfv_tests.vnf.ims.cloudify_ims'
387 case_name: vyos_vrouter
388 project_name: functest
392 This test case is vRouter testing.
395 scenario: 'os-nosdn-nofeature-.*ha'
397 module: 'functest.opnfv_tests.vnf.router.cloudify_vrouter'
398 class: 'CloudifyVrouter'
401 case_name: orchestra_openims
402 project_name: orchestra
407 OpenIMS VNF deployment with Open Baton (Orchestra)
410 scenario: 'os-nosdn-nofeature-.*ha'
412 module: 'functest.opnfv_tests.vnf.ims.orchestra_openims'
416 case_name: orchestra_clearwaterims
417 project_name: orchestra
422 ClearwaterIMS VNF deployment with Open Baton (Orchestra)
425 scenario: 'os-nosdn-nofeature-.*ha'
428 'functest.opnfv_tests.vnf.ims.orchestra_clearwaterims'
429 class: 'ClearwaterImsVnf'
433 project_name: functest
437 vEPC validation with Juju as VNF manager and ABoT as test
441 scenario: 'os-nosdn-nofeature-.*ha'
443 module: 'functest.opnfv_tests.vnf.epc.juju_epc'