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).)*$'
25 ci_loop: '(daily)|(weekly)'
27 Set of basic Functional tests to validate the OPNFV scenarios.
31 criteria: 'status == "PASS"'
34 This test case verifies: 1) SSH to an instance using floating
35 IPs over the public network. 2) Connectivity between 2 instances
36 over a private network.
39 scenario: '^((?!bgpvpn|odl_l3).)*$'
41 module: 'functest.opnfv_tests.openstack.vping.vping_ssh'
46 criteria: 'status == "PASS"'
49 This test case verifies: 1) Boot a VM with given userdata.
50 2) Connectivity between 2 instances over a private network.
53 scenario: '^((?!lxd).)*$'
55 module: 'functest.opnfv_tests.openstack.vping.vping_userdata'
56 class: 'VPingUserdata'
59 name: tempest_smoke_serial
60 criteria: 'success_rate == 100%'
63 This test case runs the smoke subset of the OpenStack
64 Tempest suite. The list of test cases is generated by
65 Tempest automatically and depends on the parameters of
66 the OpenStack deplopyment.
68 installer: '^((?!netvirt).)*$'
71 module: 'functest.opnfv_tests.openstack.tempest.tempest'
72 class: 'TempestSmokeSerial'
76 criteria: 'success_rate == 100%'
79 This test case runs a sub group of tests of the OpenStack
80 Rally suite in smoke mode.
83 scenario: '^((?!bgpvpn).)*$'
85 module: 'functest.opnfv_tests.openstack.rally.rally'
90 criteria: 'success_rate == 100%'
93 Test Suite for the OpenDaylight SDN Controller. It integrates
94 some test suites from upstream using Robot as the test
100 module: 'functest.opnfv_tests.sdn.odl.odl'
105 criteria: 'status == "PASS"'
108 Test Suite for the ONOS SDN Controller. It integrates
109 some test suites from upstream using TestON as the test
116 name: connection_check
117 criteria: 'status == "PASS"'
120 This test case verifies the retrieval of OpenStack clients:
121 Keystone, Glance, Neutron and Nova and may perform some
122 simple queries. When the config value of
123 snaps.use_keystone is True, functest must have access to
124 the cloud's private network.
127 installer: '^((?!netvirt).)*$'
130 module: 'functest.opnfv_tests.openstack.snaps.connection_check'
131 class: 'ConnectionCheck'
135 criteria: 'status == "PASS"'
138 This test case verifies the retrieval of OpenStack clients:
139 Keystone, Glance, Neutron and Nova and may perform some
140 simple queries. When the config value of
141 snaps.use_keystone is True, functest must have access to
142 the cloud's private network.
145 installer: '^((?!netvirt).)*$'
148 module: 'functest.opnfv_tests.openstack.snaps.api_check'
153 criteria: 'status == "PASS"'
156 This test case contains tests that setup and destroy
157 environments with VMs with and without Floating IPs
158 with a newly created user and project. Set the config
159 value snaps.use_floating_ips (True|False) to toggle
160 this functionality. When the config value of
161 snaps.use_keystone is True, functest must have access to
162 the cloud's private network.
165 installer: '^((?!netvirt).)*$'
168 module: 'functest.opnfv_tests.openstack.snaps.smoke'
174 ci_loop: '(daily)|(weekly)'
176 Test suites from feature projects
177 integrated in functest
181 criteria: 'success_rate == 100%'
184 Test suite from Promise project.
186 installer: '(fuel)|(joid)'
189 module: 'functest.opnfv_tests.features.promise'
194 criteria: 'status == "PASS"'
197 Test suite from Doctor project.
199 installer: '(apex)|(fuel)|(joid)'
200 scenario: '^((?!fdio).)*$'
202 module: 'functest.opnfv_tests.features.doctor'
207 criteria: 'status == "PASS"'
210 Test suite from SDNVPN project.
212 installer: '(fuel)|(apex)|(netvirt)'
215 module: 'functest.opnfv_tests.features.sdnvpn'
220 criteria: 'status == "PASS"'
226 scenario: '^((?!fdio).)*$'
229 # criteria: 'status == "PASS"'
232 # Test suite for policy management based on OpenStack Congress
234 # installer: '(apex)|(joid)'
235 # scenario: '^((?!fdio|lxd).)*$'
237 # module: 'functest.opnfv_tests.features.copper'
241 criteria: 'status == "PASS"'
244 Security management system for OPNFV
247 scenario: '(odl)*(moon)'
250 criteria: 'success_rate == 100%'
253 Test suite from kingbird
255 installer: '(fuel)|(compass)'
256 scenario: 'multisite'
258 module: 'functest.opnfv_tests.openstack.tempest.tempest'
259 class: 'TempestMultisite'
262 criteria: 'status == "PASS"'
265 Test suite for odl-sfc to test two chains and two SFs
267 installer: '(apex)|(fuel)'
268 scenario: 'odl_l2-sfc'
270 module: 'functest.opnfv_tests.features.odl_sfc'
271 class: 'OpenDaylightSFC'
274 criteria: 'status == "PASS"'
277 Test Suite for onos-sfc to test sfc function.
286 Test suite from Parser project.
289 scenario: '^((?!bgpvpn|noha).)*$'
291 module: 'functest.opnfv_tests.vnf.rnc.parser'
298 Test OpenBaton (Orchestra) stack
303 module: 'functest.opnfv_tests.features.orchestrator.orchestra'
304 class: 'OpenbatonOrchestrator'
310 Extensive testing of OpenStack API.
313 name: tempest_full_parallel
314 criteria: 'success_rate >= 80%'
317 The list of test cases is generated by
318 Tempest automatically and depends on the parameters of
319 the OpenStack deplopyment.
321 installer: '^((?!netvirt).)*$'
324 module: 'functest.opnfv_tests.openstack.tempest.tempest'
325 class: 'TempestFullParallel'
329 criteria: 'success_rate >= 90%'
332 This test case runs the full suite of scenarios of the OpenStack
333 Rally suite using several threads and iterations.
335 installer: '^((?!netvirt).)*$'
338 module: 'functest.opnfv_tests.openstack.rally.rally'
346 Collection of VNF test cases.
350 criteria: 'status == "PASS"'
353 This test case deploys an OpenSource vIMS solution from Clearwater
354 using the Cloudify orchestrator. It also runs some signaling traffic.
357 scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'
359 module: 'functest.opnfv_tests.vnf.ims.cloudify_ims'
366 Test suite from Parser project.
371 module: 'functest.opnfv_tests.vnf.aaa.aaa'
379 Test suite from OAI project, vEPC deployed with Juju.
384 module: 'functest.opnfv_tests.vnf.epc.epc'
392 VNF deployment with OpenBaton (Orchestra)
397 module: 'functest.opnfv_tests.vnf.ims.orchestra_ims'
410 module: 'functest.opnfv_tests.vnf.ims.opera_ims'