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
64 This test case runs a sub group of tests of the OpenStack
68 'functest.opnfv_tests.openstack.refstack.refstack'
73 project_name: functest
77 Test suite from Patrole project.
79 module: 'functest.opnfv_tests.openstack.patrole.patrole'
87 - 'test_networks_multiprovider_rbac'
91 project_name: functest
95 VMTP is a small python application that will automatically
96 perform ping connectivity, round trip time measurement
97 (latency) and TCP/UDP throughput
99 - POD_ARCH: '^(?!aarch64$)'
102 'functest.opnfv_tests.openstack.vmtp.vmtp'
107 project_name: functest
111 Shaker wraps around popular system network testing tools
112 like iperf, iperf3 and netperf (with help of flent). Shaker
113 is able to deploy OpenStack instances and networks in
114 different topologies.
117 'functest.opnfv_tests.openstack.shaker.shaker'
121 case_name: snaps_smoke
122 project_name: functest
126 This test case contains tests that setup and destroy
127 environments with VMs with and without Floating IPs
128 with a newly created user and project. Set the config
129 value snaps.use_floating_ips (True|False) to toggle
130 this functionality. When the config value of
131 snaps.use_keystone is True, functest must have access to
132 the cloud's private network.
134 module: 'functest.opnfv_tests.openstack.snaps.smoke'
138 case_name: neutron_trunk
139 project_name: functest
143 This test case runs the neutron trunk subtest of the
144 OpenStack Tempest suite. The list of test cases is
145 generated by Tempest having as input the relevant
148 module: 'functest.opnfv_tests.openstack.tempest.tempest'
149 class: 'TempestCommon'
151 mode: 'neutron_tempest_plugin.(api|scenario).test_trunk'
157 case_name: networking-bgpvpn
158 project_name: functest
162 This test case runs OpenStack networking-bgpvpn Tempest
163 suite. The list of test cases is generated by Tempest
164 having as input the relevant regex.
166 module: 'functest.opnfv_tests.openstack.tempest.tempest'
167 class: 'TempestCommon'
169 mode: '^networking_bgpvpn_tempest\.'
176 case_name: networking-sfc
177 project_name: functest
181 This test case runs OpenStack networking-sfc Tempest
182 suite. The list of test cases is generated by Tempest
183 having as input the relevant regex.
185 module: 'functest.opnfv_tests.openstack.tempest.tempest'
186 class: 'TempestCommon'
189 '^(?:networking_sfc\.tests\.tempest_plugin.tests.api).*$'
197 project_name: functest
201 It leverages on the tempest plugin containing tests used to
202 verify the functionality of a barbican installation.
204 module: 'functest.opnfv_tests.openstack.tempest.tempest'
205 class: 'TempestCommon'
208 'barbican_tempest_plugin.tests.(api|scenario).(?!test_image_signing)'