7 Set of basic Functional tests to validate the OPNFV scenarios.
10 case_name: tempest_smoke
11 project_name: functest
15 This test case runs the smoke subset of the OpenStack
16 Tempest suite. The list of test cases is generated by
17 Tempest automatically and depends on the parameters of
18 the OpenStack deplopyment.
19 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L114
21 module: 'functest.opnfv_tests.openstack.tempest.tempest'
22 class: 'TempestCommon'
24 mode: '(?=.*\[.*\bsmoke\b.*\])(^tempest\.api)'
29 case_name: neutron-tempest-plugin-api
30 project_name: functest
34 This test case runs the Tempest suite proposed by the
35 Neutron project. The list of test cases is generated by
36 Tempest automatically and depends on the parameters of
37 the OpenStack deployment.
39 module: 'functest.opnfv_tests.openstack.tempest.tempest'
40 class: 'TempestCommon'
42 mode: '^neutron_tempest_plugin\.api'
47 case_name: rally_sanity
48 project_name: functest
52 This test case runs a sub group of tests of the OpenStack
53 Rally suite in smoke mode.
55 module: 'functest.opnfv_tests.openstack.rally.rally'
59 case_name: refstack_defcore
60 project_name: functest
65 This test case runs a sub group of tests of the OpenStack
69 'functest.opnfv_tests.openstack.refstack.refstack'
74 project_name: functest
78 Test suite from Patrole project.
80 module: 'functest.opnfv_tests.openstack.patrole.patrole'
88 - 'test_networks_multiprovider_rbac'
92 project_name: functest
96 VMTP is a small python application that will automatically
97 perform ping connectivity, round trip time measurement
98 (latency) and TCP/UDP throughput
100 - POD_ARCH: '^(?!aarch64$)'
103 'functest.opnfv_tests.openstack.vmtp.vmtp'
108 project_name: functest
112 Shaker wraps around popular system network testing tools
113 like iperf, iperf3 and netperf (with help of flent). Shaker
114 is able to deploy OpenStack instances and networks in
115 different topologies.
118 'functest.opnfv_tests.openstack.shaker.shaker'
122 case_name: snaps_smoke
123 project_name: functest
127 This test case contains tests that setup and destroy
128 environments with VMs with and without Floating IPs
129 with a newly created user and project. Set the config
130 value snaps.use_floating_ips (True|False) to toggle
131 this functionality. When the config value of
132 snaps.use_keystone is True, functest must have access to
133 the cloud's private network.
135 module: 'functest.opnfv_tests.openstack.snaps.smoke'
139 case_name: neutron_trunk
140 project_name: functest
144 This test case runs the neutron trunk subtest of the
145 OpenStack Tempest suite. The list of test cases is
146 generated by Tempest having as input the relevant
149 module: 'functest.opnfv_tests.openstack.tempest.tempest'
150 class: 'TempestCommon'
152 mode: 'neutron_tempest_plugin.(api|scenario).test_trunk'
158 case_name: networking-bgpvpn
159 project_name: functest
163 This test case runs OpenStack networking-bgpvpn Tempest
164 suite. The list of test cases is generated by Tempest
165 having as input the relevant regex.
167 module: 'functest.opnfv_tests.openstack.tempest.tempest'
168 class: 'TempestCommon'
170 mode: '^networking_bgpvpn_tempest\.'
177 case_name: networking-sfc
178 project_name: functest
182 This test case runs OpenStack networking-sfc Tempest
183 suite. The list of test cases is generated by Tempest
184 having as input the relevant regex.
186 module: 'functest.opnfv_tests.openstack.tempest.tempest'
187 class: 'TempestCommon'
190 '^(?:networking_sfc\.tests\.tempest_plugin.tests.api).*$'
198 project_name: functest
202 It leverages on the tempest plugin containing tests used to
203 verify the functionality of a barbican installation.
205 module: 'functest.opnfv_tests.openstack.tempest.tempest'
206 class: 'TempestCommon'
209 'barbican_tempest_plugin.tests.(api|scenario).(?!test_image_signing)'