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).)*$'
87 criteria: 'success_rate == 100%'
90 Test Suite for the OpenDaylight SDN Controller. It integrates
91 some test suites from upstream using Robot as the test
97 module: 'functest.opnfv_tests.sdn.odl.odl'
102 criteria: 'status == "PASS"'
105 Test Suite for the ONOS SDN Controller. It integrates
106 some test suites from upstream using TestON as the test
113 name: connection_check
114 criteria: 'status == "PASS"'
117 This test case verifies the retrieval of OpenStack clients:
118 Keystone, Glance, Neutron and Nova and may perform some
119 simple queries. When the config value of
120 snaps.use_keystone is True, functest must have access to
121 the cloud's private network.
124 installer: '^((?!netvirt).)*$'
127 module: 'functest.opnfv_tests.openstack.snaps.connection_check'
128 class: 'ConnectionCheck'
132 criteria: 'status == "PASS"'
135 This test case verifies the retrieval of OpenStack clients:
136 Keystone, Glance, Neutron and Nova and may perform some
137 simple queries. When the config value of
138 snaps.use_keystone is True, functest must have access to
139 the cloud's private network.
142 installer: '^((?!netvirt).)*$'
145 module: 'functest.opnfv_tests.openstack.snaps.api_check'
150 criteria: 'status == "PASS"'
153 This test case contains tests that setup and destroy
154 environments with VMs with and without Floating IPs
155 with a newly created user and project. Set the config
156 value snaps.use_floating_ips (True|False) to toggle
157 this functionality. When the config value of
158 snaps.use_keystone is True, functest must have access to
159 the cloud's private network.
162 installer: '^((?!netvirt).)*$'
165 module: 'functest.opnfv_tests.openstack.snaps.smoke'
171 ci_loop: '(daily)|(weekly)'
173 Test suites from feature projects
174 integrated in functest
178 criteria: 'success_rate == 100%'
181 Test suite from Promise project.
183 installer: '(fuel)|(joid)'
188 criteria: 'status == "PASS"'
191 Test suite from Doctor project.
194 scenario: '^((?!fdio).)*$'
198 criteria: 'status == "PASS"'
201 Test suite from SDNVPN project.
203 installer: '(fuel)|(apex)|(netvirt)'
206 module: 'functest.opnfv_tests.features.sdnvpn'
211 criteria: 'status == "PASS"'
217 scenario: '^((?!fdio).)*$'
220 criteria: 'status == "PASS"'
223 Test suite for policy management based on OpenStack Congress
225 installer: '(apex)|(joid)'
226 scenario: '^((?!fdio|lxd).)*$'
228 module: 'functest.opnfv_tests.features.copper'
232 criteria: 'status == "PASS"'
235 Security management system for OPNFV
238 scenario: '(odl)*(moon)'
241 criteria: 'success_rate == 100%'
244 Test suite from kingbird
246 installer: '(fuel)|(compass)'
247 scenario: 'multisite'
249 module: 'functest.opnfv_tests.openstack.tempest.tempest'
250 class: 'TempestMultisite'
253 criteria: 'status == "PASS"'
256 Test suite for odl-sfc to test two chains and two SFs
258 installer: '(apex)|(fuel)'
259 scenario: 'odl_l2-sfc'
261 module: 'functest.opnfv_tests.features.odl_sfc'
262 class: 'OpenDaylightSFC'
265 criteria: 'status == "PASS"'
268 Test Suite for onos-sfc to test sfc function.
277 Test suite from Parser project.
280 scenario: '^((?!bgpvpn|noha).)*$'
282 module: 'functest.opnfv_tests.vnf.rnc.parser'
289 Test OpenBaton (Orchestra) stack
294 module: 'functest.opnfv_tests.features.orchestrator.orchestra'
295 class: 'OpenbatonOrchestrator'
301 Extensive testing of OpenStack API.
304 name: tempest_full_parallel
305 criteria: 'success_rate >= 80%'
308 The list of test cases is generated by
309 Tempest automatically and depends on the parameters of
310 the OpenStack deplopyment.
312 installer: '^((?!netvirt).)*$'
315 module: 'functest.opnfv_tests.openstack.tempest.tempest'
316 class: 'TempestFullParallel'
320 criteria: 'success_rate >= 90%'
323 This test case runs the full suite of scenarios of the OpenStack
324 Rally suite using several threads and iterations.
326 installer: '^((?!netvirt).)*$'
334 Collection of VNF test cases.
338 criteria: 'status == "PASS"'
341 This test case deploys an OpenSource vIMS solution from Clearwater
342 using the Cloudify orchestrator. It also runs some signaling traffic.
345 scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'
347 module: 'functest.opnfv_tests.vnf.ims.cloudify_ims'
354 Test suite from Parser project.
359 module: 'functest.opnfv_tests.vnf.aaa.aaa'
367 Test suite from OAI project, vEPC deployed with Juju.
372 module: 'functest.opnfv_tests.vnf.epc.epc'
380 VNF deployment with OpenBaton (Orchestra)
385 module: 'functest.opnfv_tests.vnf.ims.orchestra_ims'
398 module: 'functest.opnfv_tests.vnf.ims.opera_ims'