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
94 integrates some test suites from upstream using
95 Robot as the test framework.
100 module: 'functest.opnfv_tests.sdn.odl.odl'
104 - /home/opnfv/repos/odl_test/csit/suites/integration/basic
105 - /home/opnfv/repos/odl_test/csit/suites/openstack/neutron
109 criteria: 'success_rate == 100%'
112 Test Suite for the OpenDaylight SDN Controller when
113 the NetVirt features are installed. It integrates
114 some test suites from upstream using Robot as the
120 module: 'functest.opnfv_tests.sdn.odl.odl'
124 - /home/opnfv/repos/odl_test/csit/suites/integration/basic
125 - /home/opnfv/repos/odl_test/csit/suites/openstack/neutron
126 - /home/opnfv/repos/odl_test/csit/suites/openstack/connectivity
130 criteria: 'status == "PASS"'
133 Test Suite for the ONOS SDN Controller. It integrates
134 some test suites from upstream using TestON as the test
141 name: connection_check
142 criteria: 'status == "PASS"'
145 This test case verifies the retrieval of OpenStack clients:
146 Keystone, Glance, Neutron and Nova and may perform some
147 simple queries. When the config value of
148 snaps.use_keystone is True, functest must have access to
149 the cloud's private network.
152 installer: '^((?!netvirt).)*$'
155 module: 'functest.opnfv_tests.openstack.snaps.connection_check'
156 class: 'ConnectionCheck'
160 criteria: 'status == "PASS"'
163 This test case verifies the retrieval of OpenStack clients:
164 Keystone, Glance, Neutron and Nova and may perform some
165 simple queries. When the config value of
166 snaps.use_keystone is True, functest must have access to
167 the cloud's private network.
170 installer: '^((?!netvirt).)*$'
173 module: 'functest.opnfv_tests.openstack.snaps.api_check'
178 criteria: 'status == "PASS"'
181 This test case contains tests that setup and destroy
182 environments with VMs with and without Floating IPs
183 with a newly created user and project. Set the config
184 value snaps.use_floating_ips (True|False) to toggle
185 this functionality. When the config value of
186 snaps.use_keystone is True, functest must have access to
187 the cloud's private network.
190 installer: '^((?!netvirt).)*$'
193 module: 'functest.opnfv_tests.openstack.snaps.smoke'
199 ci_loop: '(daily)|(weekly)'
201 Test suites from feature projects
202 integrated in functest
206 criteria: 'success_rate == 100%'
209 Test suite from Promise project.
211 installer: '(fuel)|(joid)'
214 module: 'functest.opnfv_tests.features.promise'
219 criteria: 'status == "PASS"'
222 Test suite from Doctor project.
224 installer: '(apex)|(fuel)|(joid)'
225 scenario: '^((?!fdio).)*$'
227 module: 'functest.opnfv_tests.features.doctor'
232 criteria: 'status == "PASS"'
235 Test suite from SDNVPN project.
237 installer: '(fuel)|(apex)|(netvirt)'
240 module: 'functest.opnfv_tests.features.sdnvpn'
245 criteria: 'status == "PASS"'
251 scenario: '^((?!fdio).)*$'
254 # criteria: 'status == "PASS"'
257 # Test suite for policy management based on OpenStack Congress
259 # installer: '(apex)|(joid)'
260 # scenario: '^((?!fdio|lxd).)*$'
262 # module: 'functest.opnfv_tests.features.copper'
266 criteria: 'status == "PASS"'
269 Security management system for OPNFV
272 scenario: '(odl)*(moon)'
275 criteria: 'success_rate == 100%'
278 Test suite from kingbird
280 installer: '(fuel)|(compass)'
281 scenario: 'multisite'
283 module: 'functest.opnfv_tests.openstack.tempest.tempest'
284 class: 'TempestMultisite'
287 criteria: 'status == "PASS"'
290 Test suite for odl-sfc to test two chains and two SFs
292 installer: '(apex)|(fuel)'
293 scenario: 'odl_l2-sfc'
295 module: 'functest.opnfv_tests.features.odl_sfc'
296 class: 'OpenDaylightSFC'
299 criteria: 'status == "PASS"'
302 Test Suite for onos-sfc to test sfc function.
311 Test suite from Parser project.
314 scenario: '^((?!bgpvpn|noha).)*$'
316 module: 'functest.opnfv_tests.vnf.rnc.parser'
323 Test OpenBaton (Orchestra) stack
328 module: 'functest.opnfv_tests.features.orchestrator.orchestra'
329 class: 'OpenbatonOrchestrator'
335 Extensive testing of OpenStack API.
338 name: tempest_full_parallel
339 criteria: 'success_rate >= 80%'
342 The list of test cases is generated by
343 Tempest automatically and depends on the parameters of
344 the OpenStack deplopyment.
346 installer: '^((?!netvirt).)*$'
349 module: 'functest.opnfv_tests.openstack.tempest.tempest'
350 class: 'TempestFullParallel'
354 criteria: 'success_rate >= 90%'
357 This test case runs the full suite of scenarios of the OpenStack
358 Rally suite using several threads and iterations.
360 installer: '^((?!netvirt).)*$'
363 module: 'functest.opnfv_tests.openstack.rally.rally'
371 Collection of VNF test cases.
375 criteria: 'status == "PASS"'
378 This test case deploys an OpenSource vIMS solution from Clearwater
379 using the Cloudify orchestrator. It also runs some signaling traffic.
382 scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'
384 module: 'functest.opnfv_tests.vnf.ims.cloudify_ims'
391 Test suite from Parser project.
396 module: 'functest.opnfv_tests.vnf.aaa.aaa'
404 Test suite from OAI project, vEPC deployed with Juju.
409 module: 'functest.opnfv_tests.vnf.epc.epc'
417 VNF deployment with OpenBaton (Orchestra)
422 module: 'functest.opnfv_tests.vnf.ims.orchestra_ims'
435 module: 'functest.opnfv_tests.vnf.ims.opera_ims'