5 ci_loop: '(daily)|(weekly)'
7 First tier to be executed to verify the basic
11 case_name: connection_check
12 project_name: functest
16 This test case verifies the retrieval of OpenStack clients:
17 Keystone, Glance, Neutron and Nova and may perform some
18 simple queries. When the config value of
19 snaps.use_keystone is True, functest must have access to
20 the cloud's private network.
22 installer: '^((?!netvirt).)*$'
25 module: 'functest.opnfv_tests.openstack.snaps.connection_check'
26 class: 'ConnectionCheck'
30 project_name: functest
34 This test case verifies the retrieval of OpenStack clients:
35 Keystone, Glance, Neutron and Nova and may perform some
36 simple queries. When the config value of
37 snaps.use_keystone is True, functest must have access to
38 the cloud's private network.
40 installer: '^((?!netvirt).)*$'
41 scenario: '^((?!lxd).)*$'
43 module: 'functest.opnfv_tests.openstack.snaps.api_check'
47 case_name: snaps_health_check
48 project_name: functest
52 This test case creates executes the SimpleHealthCheck
53 Python test class which creates an, image, flavor, network,
54 and Cirros VM instance and observes the console output to
55 validate the single port obtains the correct IP address.
58 scenario: '^((?!lxd).)*$'
60 module: 'functest.opnfv_tests.openstack.snaps.health_check'
66 ci_loop: '(daily)|(weekly)'
68 Set of basic Functional tests to validate the OPNFV scenarios.
72 project_name: functest
76 This test case verifies: 1) SSH to an instance using floating
77 IPs over the public network. 2) Connectivity between 2 instances
78 over a private network.
81 scenario: '^((?!odl_l3|odl-bgpvpn|gluon).)*$'
83 module: 'functest.opnfv_tests.openstack.vping.vping_ssh'
87 case_name: vping_userdata
88 project_name: functest
92 This test case verifies: 1) Boot a VM with given userdata.
93 2) Connectivity between 2 instances over a private network.
96 scenario: '^((?!lxd).)*$'
98 module: 'functest.opnfv_tests.openstack.vping.vping_userdata'
99 class: 'VPingUserdata'
102 case_name: tempest_smoke_serial
103 project_name: functest
107 This test case runs the smoke subset of the OpenStack
108 Tempest suite. The list of test cases is generated by
109 Tempest automatically and depends on the parameters of
110 the OpenStack deplopyment.
112 installer: '^((?!netvirt).)*$'
115 module: 'functest.opnfv_tests.openstack.tempest.tempest'
116 class: 'TempestSmokeSerial'
119 case_name: rally_sanity
120 project_name: functest
124 This test case runs a sub group of tests of the OpenStack
125 Rally suite in smoke mode.
130 module: 'functest.opnfv_tests.openstack.rally.rally'
134 case_name: refstack_defcore
135 project_name: functest
139 This test case runs a sub group of tests of the OpenStack
140 Defcore testcases by using refstack client.
145 module: 'functest.opnfv_tests.openstack.refstack_client.refstack_client'
146 class: 'RefstackClient'
150 project_name: functest
154 Test Suite for the OpenDaylight SDN Controller. It
155 integrates some test suites from upstream using
156 Robot as the test framework.
161 module: 'functest.opnfv_tests.sdn.odl.odl'
165 - /src/odl_test/csit/suites/integration/basic
166 - /src/odl_test/csit/suites/openstack/neutron
169 case_name: odl_netvirt
170 project_name: functest
174 Test Suite for the OpenDaylight SDN Controller when
175 the NetVirt features are installed. It integrates
176 some test suites from upstream using Robot as the
180 scenario: 'os-odl_l3-nofeature'
182 module: 'functest.opnfv_tests.sdn.odl.odl'
186 - /src/odl_test/csit/suites/integration/basic
187 - /src/odl_test/csit/suites/openstack/neutron
188 - /src/odl_test/csit/suites/openstack/connectivity
191 case_name: snaps_smoke
192 project_name: functest
196 This test case contains tests that setup and destroy
197 environments with VMs with and without Floating IPs
198 with a newly created user and project. Set the config
199 value snaps.use_floating_ips (True|False) to toggle
200 this functionality. When the config value of
201 snaps.use_keystone is True, functest must have access to
202 the cloud's private network.
205 installer: '^((?!netvirt).)*$'
206 scenario: '^((?!lxd).)*$'
208 module: 'functest.opnfv_tests.openstack.snaps.smoke'
214 ci_loop: '(daily)|(weekly)'
216 Test suites from feature projects
217 integrated in functest
221 project_name: promise
226 Test suite from Promise project.
228 installer: '(fuel)|(joid)'
231 module: 'functest.core.feature'
234 cmd: 'run_promise_tests.py'
237 case_name: doctor-notification
243 Test suite from Doctor project.
246 scenario: '^((?!fdio).)*$'
248 module: 'functest.core.feature'
260 Test suite from SDNVPN project.
262 installer: '(fuel)|(apex)|(netvirt)'
265 module: 'sdnvpn.test.functest.run_sdnvpn_tests'
266 class: 'SdnvpnFunctest'
269 case_name: functest-odl-sfc
275 Test suite for odl-sfc to test two chains with one SF and one chain with two SFs
280 module: 'functest.core.feature'
283 cmd: 'run_sfc_tests.py'
286 case_name: domino-multinode
292 Test suite from Domino project.
297 module: 'functest.core.feature'
300 cmd: 'run_multinode.sh'
303 case_name: barometercollectd
304 project_name: barometer
309 Test suite for the Barometer project. Separate tests verify
310 the proper configuration and basic functionality of all the
311 collectd plugins as described in the Project Release Plan
316 module: 'baro_tests.barometer'
317 class: 'BarometerCollectd'
321 project_name: fastdatastacks
325 Test Suite for the OpenDaylight SDN Controller when GBP features are
326 installed. It integrates some test suites from upstream using
327 Robot as the test framework.
330 scenario: 'odl.*-fdio'
332 module: 'functest.opnfv_tests.sdn.odl.odl'
336 - /src/fds/testing/robot
343 Extensive testing of OpenStack API.
346 case_name: tempest_full_parallel
347 project_name: functest
351 The list of test cases is generated by
352 Tempest automatically and depends on the parameters of
353 the OpenStack deplopyment.
355 installer: '^((?!netvirt).)*$'
358 module: 'functest.opnfv_tests.openstack.tempest.tempest'
359 class: 'TempestFullParallel'
362 case_name: rally_full
363 project_name: functest
367 This test case runs the full suite of scenarios of the OpenStack
368 Rally suite using several threads and iterations.
370 installer: '^((?!netvirt).)*$'
373 module: 'functest.opnfv_tests.openstack.rally.rally'
379 ci_loop: '(daily)|(weekly)'
381 Collection of VNF test cases.
384 case_name: cloudify_ims
385 project_name: functest
389 This test case deploys an OpenSource vIMS solution from Clearwater
390 using the Cloudify orchestrator. It also runs some signaling traffic.
393 scenario: 'os-nosdn-nofeature-ha'
395 module: 'functest.opnfv_tests.vnf.ims.cloudify_ims'
398 case_name: orchestra_openims
399 project_name: orchestra
403 OpenIMS VNF deployment with Open Baton (Orchestra)
406 scenario: 'os-nosdn-nofeature-ha'
408 module: 'functest.opnfv_tests.vnf.ims.orchestra_openims'
412 case_name: orchestra_clearwaterims
413 project_name: orchestra
417 ClearwaterIMS VNF deployment with Open Baton (Orchestra)
420 scenario: 'os-nosdn-nofeature-ha'
422 module: 'functest.opnfv_tests.vnf.ims.orchestra_clearwaterims'
423 class: 'ClearwaterImsVnf'
426 case_name: vyos_vrouter
427 project_name: functest
431 This test case is vRouter testing.
434 scenario: 'os-nosdn-nofeature-ha'
436 module: 'functest.opnfv_tests.vnf.router.cloudify_vrouter'
437 class: 'CloudifyVrouter'