5 ci_loop: '(daily)|(weekly)'
7 First tier to be executed to verify the basic
12 criteria: 'status == "PASS"'
15 This test case verifies the basic OpenStack services like
16 Keystone, Glance, Cinder, Neutron and Nova.
20 scenario: '^((?!lxd).)*$'
22 name: connection_check
23 criteria: 'status == "PASS"'
26 This test case verifies the retrieval of OpenStack clients:
27 Keystone, Glance, Neutron and Nova and may perform some
28 simple queries. When the config value of
29 snaps.use_keystone is True, functest must have access to
30 the cloud's private network.
33 installer: '^((?!netvirt).)*$'
36 module: 'functest.opnfv_tests.openstack.snaps.connection_check'
37 class: 'ConnectionCheck'
41 criteria: 'status == "PASS"'
44 This test case verifies the retrieval of OpenStack clients:
45 Keystone, Glance, Neutron and Nova and may perform some
46 simple queries. When the config value of
47 snaps.use_keystone is True, functest must have access to
48 the cloud's private network.
51 installer: '^((?!netvirt).)*$'
54 module: 'functest.opnfv_tests.openstack.snaps.api_check'
59 ci_loop: '(daily)|(weekly)'
61 Set of basic Functional tests to validate the OPNFV scenarios.
65 criteria: 'status == "PASS"'
68 This test case verifies: 1) SSH to an instance using floating
69 IPs over the public network. 2) Connectivity between 2 instances
70 over a private network.
73 scenario: '^((?!bgpvpn|odl_l3).)*$'
75 module: 'functest.opnfv_tests.openstack.vping.vping_ssh'
80 criteria: 'status == "PASS"'
83 This test case verifies: 1) Boot a VM with given userdata.
84 2) Connectivity between 2 instances over a private network.
87 scenario: '^((?!lxd).)*$'
89 module: 'functest.opnfv_tests.openstack.vping.vping_userdata'
90 class: 'VPingUserdata'
93 name: tempest_smoke_serial
94 criteria: 'success_rate == 100%'
97 This test case runs the smoke subset of the OpenStack
98 Tempest suite. The list of test cases is generated by
99 Tempest automatically and depends on the parameters of
100 the OpenStack deplopyment.
102 installer: '^((?!netvirt).)*$'
105 module: 'functest.opnfv_tests.openstack.tempest.tempest'
106 class: 'TempestSmokeSerial'
110 criteria: 'success_rate == 100%'
113 This test case runs a sub group of tests of the OpenStack
114 Rally suite in smoke mode.
117 scenario: '^((?!bgpvpn).)*$'
119 module: 'functest.opnfv_tests.openstack.rally.rally'
124 criteria: 'success_rate == 100%'
127 Test Suite for the OpenDaylight SDN Controller. It integrates
128 some test suites from upstream using Robot as the test
134 module: 'functest.opnfv_tests.sdn.odl.odl'
138 - /home/opnfv/repos/odl_test/csit/suites/integration/basic
139 - /home/opnfv/repos/odl_test/csit/suites/openstack/neutron
143 criteria: 'status == "PASS"'
146 Test Suite for the ONOS SDN Controller. It integrates
147 some test suites from upstream using TestON as the test
156 criteria: 'status == "PASS"'
159 This test case contains tests that setup and destroy
160 environments with VMs with and without Floating IPs
161 with a newly created user and project. Set the config
162 value snaps.use_floating_ips (True|False) to toggle
163 this functionality. When the config value of
164 snaps.use_keystone is True, functest must have access to
165 the cloud's private network.
168 installer: '^((?!netvirt).)*$'
171 module: 'functest.opnfv_tests.openstack.snaps.smoke'
177 ci_loop: '(daily)|(weekly)'
179 Test suites from feature projects
180 integrated in functest
184 criteria: 'success_rate == 100%'
187 Test suite from Promise project.
189 installer: '(fuel)|(joid)'
192 module: 'functest.opnfv_tests.features.promise'
197 criteria: 'status == "PASS"'
200 Test suite from Doctor project.
202 installer: '(apex)|(fuel)|(joid)'
203 scenario: '^((?!fdio).)*$'
205 module: 'functest.opnfv_tests.features.doctor'
210 criteria: 'status == "PASS"'
213 Test suite from SDNVPN project.
215 installer: '(fuel)|(apex)|(netvirt)'
218 module: 'functest.opnfv_tests.features.sdnvpn'
223 criteria: 'status == "PASS"'
229 scenario: '^((?!fdio).)*$'
232 # criteria: 'status == "PASS"'
235 # Test suite for policy management based on OpenStack Congress
237 # installer: '(apex)|(joid)'
238 # scenario: '^((?!fdio|lxd).)*$'
240 # module: 'functest.opnfv_tests.features.copper'
244 criteria: 'status == "PASS"'
247 Security management system for OPNFV
250 scenario: '(odl)*(moon)'
253 criteria: 'success_rate == 100%'
256 Test suite from kingbird
258 installer: '(fuel)|(compass)'
259 scenario: 'multisite'
261 module: 'functest.opnfv_tests.openstack.tempest.tempest'
262 class: 'TempestMultisite'
265 criteria: 'status == "PASS"'
268 Test suite for odl-sfc to test two chains and two SFs
270 installer: '(apex)|(fuel)'
271 scenario: 'odl_l2-sfc'
273 module: 'functest.opnfv_tests.features.odl_sfc'
274 class: 'OpenDaylightSFC'
277 criteria: 'status == "PASS"'
280 Test Suite for onos-sfc to test sfc function.
289 Test suite from Parser project.
292 scenario: '^((?!bgpvpn|noha).)*$'
294 module: 'functest.opnfv_tests.vnf.rnc.parser'
301 Test OpenBaton (Orchestra) stack
306 module: 'functest.opnfv_tests.features.orchestrator.orchestra'
307 class: 'OpenbatonOrchestrator'
313 Extensive testing of OpenStack API.
316 name: tempest_full_parallel
317 criteria: 'success_rate >= 80%'
320 The list of test cases is generated by
321 Tempest automatically and depends on the parameters of
322 the OpenStack deplopyment.
324 installer: '^((?!netvirt).)*$'
327 module: 'functest.opnfv_tests.openstack.tempest.tempest'
328 class: 'TempestFullParallel'
332 criteria: 'success_rate >= 90%'
335 This test case runs the full suite of scenarios of the OpenStack
336 Rally suite using several threads and iterations.
338 installer: '^((?!netvirt).)*$'
341 module: 'functest.opnfv_tests.openstack.rally.rally'
349 Collection of VNF test cases.
353 criteria: 'status == "PASS"'
356 This test case deploys an OpenSource vIMS solution from Clearwater
357 using the Cloudify orchestrator. It also runs some signaling traffic.
360 scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'
362 module: 'functest.opnfv_tests.vnf.ims.cloudify_ims'
369 Test suite from Parser project.
374 module: 'functest.opnfv_tests.vnf.aaa.aaa'
382 Test suite from OAI project, vEPC deployed with Juju.
387 module: 'functest.opnfv_tests.vnf.epc.epc'
395 VNF deployment with OpenBaton (Orchestra)
400 module: 'functest.opnfv_tests.vnf.ims.orchestra_ims'
413 module: 'functest.opnfv_tests.vnf.ims.opera_ims'