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: snaps_health_check
23 criteria: 'status == "PASS"'
26 This test case creates executes the SimpleHealthCheck
27 Python test class which creates an, image, flavor, network,
28 and Cirros VM instance and observes the console output to
29 validate the single port obtains the correct IP address.
33 scenario: '^((?!lxd).)*$'
35 module: 'functest.opnfv_tests.openstack.snaps.health_check'
38 name: connection_check
39 criteria: 'status == "PASS"'
42 This test case verifies the retrieval of OpenStack clients:
43 Keystone, Glance, Neutron and Nova and may perform some
44 simple queries. When the config value of
45 snaps.use_keystone is True, functest must have access to
46 the cloud's private network.
49 installer: '^((?!netvirt).)*$'
52 module: 'functest.opnfv_tests.openstack.snaps.connection_check'
53 class: 'ConnectionCheck'
57 criteria: 'status == "PASS"'
60 This test case verifies the retrieval of OpenStack clients:
61 Keystone, Glance, Neutron and Nova and may perform some
62 simple queries. When the config value of
63 snaps.use_keystone is True, functest must have access to
64 the cloud's private network.
67 installer: '^((?!netvirt).)*$'
70 module: 'functest.opnfv_tests.openstack.snaps.api_check'
75 ci_loop: '(daily)|(weekly)'
77 Set of basic Functional tests to validate the OPNFV scenarios.
81 criteria: 'status == "PASS"'
84 This test case verifies: 1) SSH to an instance using floating
85 IPs over the public network. 2) Connectivity between 2 instances
86 over a private network.
89 scenario: '^((?!bgpvpn|odl_l3).)*$'
91 module: 'functest.opnfv_tests.openstack.vping.vping_ssh'
96 criteria: 'status == "PASS"'
99 This test case verifies: 1) Boot a VM with given userdata.
100 2) Connectivity between 2 instances over a private network.
103 scenario: '^((?!lxd).)*$'
105 module: 'functest.opnfv_tests.openstack.vping.vping_userdata'
106 class: 'VPingUserdata'
109 name: tempest_smoke_serial
110 criteria: 'success_rate == 100%'
113 This test case runs the smoke subset of the OpenStack
114 Tempest suite. The list of test cases is generated by
115 Tempest automatically and depends on the parameters of
116 the OpenStack deplopyment.
118 installer: '^((?!netvirt).)*$'
121 module: 'functest.opnfv_tests.openstack.tempest.tempest'
122 class: 'TempestSmokeSerial'
126 criteria: 'success_rate == 100%'
129 This test case runs a sub group of tests of the OpenStack
130 Rally suite in smoke mode.
133 scenario: '^((?!bgpvpn).)*$'
135 module: 'functest.opnfv_tests.openstack.rally.rally'
140 criteria: 'success_rate == 100%'
143 Test Suite for the OpenDaylight SDN Controller. It integrates
144 some test suites from upstream using Robot as the test
150 module: 'functest.opnfv_tests.sdn.odl.odl'
154 - /home/opnfv/repos/odl_test/csit/suites/integration/basic
155 - /home/opnfv/repos/odl_test/csit/suites/openstack/neutron
159 criteria: 'status == "PASS"'
162 Test Suite for the ONOS SDN Controller. It integrates
163 some test suites from upstream using TestON as the test
172 criteria: 'status == "PASS"'
175 This test case contains tests that setup and destroy
176 environments with VMs with and without Floating IPs
177 with a newly created user and project. Set the config
178 value snaps.use_floating_ips (True|False) to toggle
179 this functionality. When the config value of
180 snaps.use_keystone is True, functest must have access to
181 the cloud's private network.
184 installer: '^((?!netvirt).)*$'
187 module: 'functest.opnfv_tests.openstack.snaps.smoke'
193 ci_loop: '(daily)|(weekly)'
195 Test suites from feature projects
196 integrated in functest
200 criteria: 'success_rate == 100%'
203 Test suite from Promise project.
205 installer: '(fuel)|(joid)'
208 module: 'functest.opnfv_tests.features.promise'
213 criteria: 'status == "PASS"'
216 Test suite from Doctor project.
218 installer: '(apex)|(fuel)|(joid)'
219 scenario: '^((?!fdio).)*$'
221 module: 'functest.opnfv_tests.features.doctor'
226 criteria: 'status == "PASS"'
229 Test suite from SDNVPN project.
231 installer: '(fuel)|(apex)|(netvirt)'
234 module: 'functest.opnfv_tests.features.sdnvpn'
239 criteria: 'status == "PASS"'
245 scenario: '^((?!fdio).)*$'
248 # criteria: 'status == "PASS"'
251 # Test suite for policy management based on OpenStack Congress
253 # installer: '(apex)|(joid)'
254 # scenario: '^((?!fdio|lxd).)*$'
256 # module: 'functest.opnfv_tests.features.copper'
260 criteria: 'status == "PASS"'
263 Security management system for OPNFV
266 scenario: '(odl)*(moon)'
269 criteria: 'success_rate == 100%'
272 Test suite from kingbird
274 installer: '(fuel)|(compass)'
275 scenario: 'multisite'
277 module: 'functest.opnfv_tests.openstack.tempest.tempest'
278 class: 'TempestMultisite'
281 criteria: 'status == "PASS"'
284 Test suite for odl-sfc to test two chains and two SFs
286 installer: '(apex)|(fuel)'
287 scenario: 'odl_l2-sfc'
289 module: 'functest.opnfv_tests.features.odl_sfc'
290 class: 'OpenDaylightSFC'
293 criteria: 'status == "PASS"'
296 Test Suite for onos-sfc to test sfc function.
305 Test suite from Parser project.
308 scenario: '^((?!bgpvpn|noha).)*$'
310 module: 'functest.opnfv_tests.vnf.rnc.parser'
317 Test OpenBaton (Orchestra) stack
322 module: 'functest.opnfv_tests.features.orchestrator.orchestra'
323 class: 'OpenbatonOrchestrator'
329 Extensive testing of OpenStack API.
332 name: tempest_full_parallel
333 criteria: 'success_rate >= 80%'
336 The list of test cases is generated by
337 Tempest automatically and depends on the parameters of
338 the OpenStack deplopyment.
340 installer: '^((?!netvirt).)*$'
343 module: 'functest.opnfv_tests.openstack.tempest.tempest'
344 class: 'TempestFullParallel'
348 criteria: 'success_rate >= 90%'
351 This test case runs the full suite of scenarios of the OpenStack
352 Rally suite using several threads and iterations.
354 installer: '^((?!netvirt).)*$'
357 module: 'functest.opnfv_tests.openstack.rally.rally'
365 Collection of VNF test cases.
369 criteria: 'status == "PASS"'
372 This test case deploys an OpenSource vIMS solution from Clearwater
373 using the Cloudify orchestrator. It also runs some signaling traffic.
376 scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'
378 module: 'functest.opnfv_tests.vnf.ims.cloudify_ims'
385 Test suite from Parser project.
390 module: 'functest.opnfv_tests.vnf.aaa.aaa'
398 Test suite from OAI project, vEPC deployed with Juju.
403 module: 'functest.opnfv_tests.vnf.epc.epc'
411 VNF deployment with OpenBaton (Orchestra)
416 module: 'functest.opnfv_tests.vnf.ims.orchestra_ims'
429 module: 'functest.opnfv_tests.vnf.ims.opera_ims'