6 ci_loop: '(merge)|(verify)|(daily)|(weekly)'
8 First tier to be executed to verify the basic
12 case_name: connection_check
13 project_name: functest
17 This test case verifies the retrieval of OpenStack clients:
18 Keystone, Glance, Neutron and Nova and may perform some
19 simple queries. When the config value of
20 snaps.use_keystone is True, functest must have access to
21 the cloud's private network.
27 'functest.opnfv_tests.openstack.snaps.connection_check'
28 class: 'ConnectionCheck'
32 project_name: functest
36 This test case verifies the retrieval of OpenStack clients:
37 Keystone, Glance, Neutron and Nova and may perform some
38 simple queries. When the config value of
39 snaps.use_keystone is True, functest must have access to
40 the cloud's private network.
43 scenario: '^((?!lxd).)*$'
45 module: 'functest.opnfv_tests.openstack.snaps.api_check'
49 case_name: snaps_health_check
50 project_name: functest
54 This test case creates executes the SimpleHealthCheck
55 Python test class which creates an, image, flavor, network,
56 and Cirros VM instance and observes the console output to
57 validate the single port obtains the correct IP address.
60 scenario: '^((?!lxd).)*$'
62 module: 'functest.opnfv_tests.openstack.snaps.health_check'
66 case_name: tenantnetwork1
67 project_name: functest
71 It creates and configures all tenant network ressources
72 required by advanced testcases (subnet, network and
78 module: 'functest.core.tenantnetwork'
79 class: 'TenantNetwork1'
82 case_name: tenantnetwork2
83 project_name: functest
87 It creates new user/project before creating and configuring
88 all tenant network ressources required by a testcase
89 (subnet, network and router).
94 module: 'functest.core.tenantnetwork'
95 class: 'TenantNetwork2'
100 ci_loop: '(daily)|(weekly)'
102 Set of basic Functional tests to validate the OPNFV scenarios.
107 project_name: functest
111 This test case verifies: 1) SSH to an instance using
112 floating IPs over the public network. 2) Connectivity
113 between 2 instances over a private network.
116 scenario: '^((?!lxd).)*$'
118 module: 'functest.opnfv_tests.openstack.vping.vping_ssh'
122 case_name: vping_userdata
123 project_name: functest
127 This test case verifies: 1) Boot a VM with given userdata.
128 2) Connectivity between 2 instances over a private network.
131 scenario: '^((?!lxd).)*$'
134 'functest.opnfv_tests.openstack.vping.vping_userdata'
135 class: 'VPingUserdata'
138 case_name: cinder_test
139 project_name: functest
143 This test case verifies: 1) Attach volume and to 1
144 instance; 2) Write data on volume 3) Detach volume
145 from instance 1, attach it on instance 2 3) Read volume
149 scenario: '^((?!lxd).)*$'
151 module: 'functest.opnfv_tests.openstack.cinder.cinder_test'
155 case_name: tempest_smoke_serial
156 project_name: functest
160 This test case runs the smoke subset of the OpenStack
161 Tempest suite. The list of test cases is generated by
162 Tempest automatically and depends on the parameters of
163 the OpenStack deplopyment.
168 module: 'functest.opnfv_tests.openstack.tempest.tempest'
169 class: 'TempestSmokeSerial'
172 case_name: rally_sanity
173 project_name: functest
177 This test case runs a sub group of tests of the OpenStack
178 Rally suite in smoke mode.
183 module: 'functest.opnfv_tests.openstack.rally.rally'
187 case_name: refstack_defcore
188 project_name: functest
193 This test case runs a sub group of tests of the OpenStack
200 'functest.opnfv_tests.openstack.refstack.refstack'
205 project_name: functest
209 Test suite from Patrole project.
214 module: 'functest.opnfv_tests.openstack.patrole.patrole'
222 - 'test_networks_multiprovider_rbac'
226 project_name: functest
230 Test Suite for the OpenDaylight SDN Controller. It
231 integrates some test suites from upstream using
232 Robot as the test framework.
237 module: 'functest.opnfv_tests.sdn.odl.odl'
241 - /src/odl_test/csit/suites/integration/basic
242 - /src/odl_test/csit/suites/openstack/neutron
245 case_name: snaps_smoke
246 project_name: functest
250 This test case contains tests that setup and destroy
251 environments with VMs with and without Floating IPs
252 with a newly created user and project. Set the config
253 value snaps.use_floating_ips (True|False) to toggle
254 this functionality. When the config value of
255 snaps.use_keystone is True, functest must have access to
256 the cloud's private network.
260 scenario: '^((?!lxd).)*$'
262 module: 'functest.opnfv_tests.openstack.snaps.smoke'
266 case_name: neutron_trunk
267 project_name: functest
271 This test case runs the neutron trunk subtest of the
272 OpenStack Tempest suite. The list of test cases is
273 generated by Tempest having as input the relevant
276 installer: '(fuel)|(apex)|(compass)'
279 module: 'functest.opnfv_tests.openstack.tempest.tempest'
280 class: 'TempestNeutronTrunk'
285 ci_loop: '(daily)|(weekly)'
287 Test suites from feature projects
288 integrated in functest
291 case_name: doctor-notification
296 Test suite from Doctor project.
298 installer: '(apex)|(fuel)|(daisy)'
299 scenario: '^((?!fdio|nofeature).)*$'
301 module: 'xtesting.core.feature'
312 Test suite from SDNVPN project.
317 module: 'sdnvpn.test.functest.run_sdnvpn_tests'
318 class: 'SdnvpnFunctest'
321 case_name: functest-odl-sfc
326 Test suite for odl-sfc to test two chains with one SF and
327 one chain with two SFs
332 module: 'sfc.tests.functest.run_sfc_tests'
336 case_name: barometercollectd
337 project_name: barometer
341 Test suite for the Barometer project. Separate tests verify
342 the proper configuration and basic functionality of all the
343 collectd plugins as described in the Project Release Plan
348 module: 'baro_tests.barometer'
349 class: 'BarometerCollectd'
353 project_name: fastdatastacks
357 Test Suite for the OpenDaylight SDN Controller when GBP
358 features are installed. It integrates some test suites from
359 upstream using Robot as the test framework.
362 scenario: 'odl.*-fdio'
364 module: 'functest.opnfv_tests.sdn.odl.odl'
368 - /src/fds/testing/robot
375 Extensive testing of OpenStack API.
378 case_name: tempest_full_parallel
379 project_name: functest
383 The list of test cases is generated by
384 Tempest automatically and depends on the parameters of
385 the OpenStack deplopyment.
390 module: 'functest.opnfv_tests.openstack.tempest.tempest'
391 class: 'TempestFullParallel'
394 case_name: rally_full
395 project_name: functest
399 This test case runs the full suite of scenarios of the
400 OpenStack Rally suite using several threads and iterations.
405 module: 'functest.opnfv_tests.openstack.rally.rally'
411 ci_loop: '(daily)|(weekly)'
413 Collection of VNF test cases.
416 case_name: cloudify_ims
417 project_name: functest
421 This test case deploys an OpenSource vIMS solution from
422 Clearwater using the Cloudify orchestrator. It also runs
423 some signaling traffic.
426 scenario: 'os-.*-nofeature-.*ha'
428 module: 'functest.opnfv_tests.vnf.ims.cloudify_ims'
432 case_name: vyos_vrouter
433 project_name: functest
437 This test case is vRouter testing.
440 scenario: 'os-.*-nofeature-.*ha'
442 module: 'functest.opnfv_tests.vnf.router.cloudify_vrouter'
443 class: 'CloudifyVrouter'
447 project_name: functest
451 vEPC validation with Juju as VNF manager and ABoT as test
455 scenario: 'os-.*-nofeature-.*ha'
457 module: 'functest.opnfv_tests.vnf.epc.juju_epc'