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.
71 module: 'functest.opnfv_tests.openstack.tempest.tempest'
72 class: 'TempestSmokeSerial'
75 criteria: 'success_rate == 100%'
78 This test case runs a sub group of tests of the OpenStack
79 Rally suite in smoke mode.
82 scenario: '^((?!bgpvpn).)*$'
86 criteria: 'success_rate == 100%'
89 Test Suite for the OpenDaylight SDN Controller. It integrates
90 some test suites from upstream using Robot as the test
96 module: 'functest.opnfv_tests.sdn.odl.odl'
101 criteria: 'status == "PASS"'
104 Test Suite for the ONOS SDN Controller. It integrates
105 some test suites from upstream using TestON as the test
112 name: connection_check
113 criteria: 'status == "PASS"'
116 This test case verifies the retrieval of OpenStack clients:
117 Keystone, Glance, Neutron and Nova and may perform some
118 simple queries. When the config value of
119 snaps.use_keystone is True, functest must have access to
120 the cloud's private network.
126 module: 'functest.opnfv_tests.openstack.snaps.connection_check'
127 class: 'ConnectionCheck'
131 criteria: 'status == "PASS"'
134 This test case verifies the retrieval of OpenStack clients:
135 Keystone, Glance, Neutron and Nova and may perform some
136 simple queries. When the config value of
137 snaps.use_keystone is True, functest must have access to
138 the cloud's private network.
144 module: 'functest.opnfv_tests.openstack.snaps.api_check'
149 criteria: 'status == "PASS"'
152 This test case contains tests that setup and destroy
153 environments with VMs with and without Floating IPs
154 with a newly created user and project. Set the config
155 value snaps.use_floating_ips (True|False) to toggle
156 this functionality. When the config value of
157 snaps.use_keystone is True, functest must have access to
158 the cloud's private network.
164 module: 'functest.opnfv_tests.openstack.snaps.smoke'
170 ci_loop: '(daily)|(weekly)'
172 Test suites from feature projects
173 integrated in functest
177 criteria: 'success_rate == 100%'
180 Test suite from Promise project.
182 installer: '(fuel)|(joid)'
187 criteria: 'status == "PASS"'
190 Test suite from Doctor project.
193 scenario: '^((?!fdio).)*$'
197 criteria: 'status == "PASS"'
200 Test suite from SDNVPN project.
202 installer: '(fuel)|(apex)'
205 module: 'functest.opnfv_tests.features.sdnvpn'
210 criteria: 'status == "PASS"'
216 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'
233 criteria: 'status == "PASS"'
236 Security management system for OPNFV
239 scenario: '(odl)*(moon)'
242 criteria: 'success_rate == 100%'
245 Test suite from kingbird
247 installer: '(fuel)|(compass)'
248 scenario: 'multisite'
250 module: 'functest.opnfv_tests.openstack.tempest.tempest'
251 class: 'TempestMultisite'
254 criteria: 'status == "PASS"'
257 Test suite for odl-sfc to test two chains and two SFs
259 installer: '(apex)|(fuel)'
260 scenario: 'odl_l2-sfc'
262 module: 'functest.opnfv_tests.features.odl_sfc'
263 class: 'OpenDaylightSFC'
266 criteria: 'status == "PASS"'
269 Test Suite for onos-sfc to test sfc function.
278 Test suite from Parser project.
281 scenario: '^((?!bgpvpn|noha).)*$'
283 module: 'functest.opnfv_tests.vnf.rnc.parser'
290 Extensive testing of OpenStack API.
293 name: tempest_full_parallel
294 criteria: 'success_rate >= 80%'
297 The list of test cases is generated by
298 Tempest automatically and depends on the parameters of
299 the OpenStack deplopyment.
304 module: 'functest.opnfv_tests.openstack.tempest.tempest'
305 class: 'TempestFullParallel'
309 criteria: 'success_rate >= 90%'
312 This test case runs the full suite of scenarios of the OpenStack
313 Rally suite using several threads and iterations.
323 Collection of VNF test cases.
327 criteria: 'status == "PASS"'
330 This test case deploys an OpenSource vIMS solution from Clearwater
331 using the Cloudify orchestrator. It also runs some signaling traffic.
334 scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'