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'
76 project_name: functest
80 Test suite from Patrole project.
82 module: 'functest.opnfv_tests.openstack.patrole.patrole'
90 - 'test_networks_multiprovider_rbac'
94 project_name: functest
98 VMTP is a small python application that will automatically
99 perform ping connectivity, round trip time measurement
100 (latency) and TCP/UDP throughput
102 - POD_ARCH: '^(?!aarch64$)'
105 'functest.opnfv_tests.openstack.vmtp.vmtp'
110 project_name: functest
114 Shaker wraps around popular system network testing tools
115 like iperf, iperf3 and netperf (with help of flent). Shaker
116 is able to deploy OpenStack instances and networks in
117 different topologies.
120 'functest.opnfv_tests.openstack.shaker.shaker'
124 case_name: snaps_smoke
125 project_name: functest
129 This test case contains tests that setup and destroy
130 environments with VMs with and without Floating IPs
131 with a newly created user and project. Set the config
132 value snaps.use_floating_ips (True|False) to toggle
133 this functionality. When the config value of
134 snaps.use_keystone is True, functest must have access to
135 the cloud's private network.
137 module: 'functest.opnfv_tests.openstack.snaps.smoke'
141 case_name: neutron_trunk
142 project_name: functest
146 This test case runs the neutron trunk subtest of the
147 OpenStack Tempest suite. The list of test cases is
148 generated by Tempest having as input the relevant
151 module: 'functest.opnfv_tests.openstack.tempest.tempest'
152 class: 'TempestCommon'
154 mode: 'neutron_tempest_plugin.(api|scenario).test_trunk'
160 case_name: networking-bgpvpn
161 project_name: functest
165 This test case runs OpenStack networking-bgpvpn Tempest
166 suite. The list of test cases is generated by Tempest
167 having as input the relevant regex.
169 module: 'functest.opnfv_tests.openstack.tempest.tempest'
170 class: 'TempestCommon'
172 mode: '^networking_bgpvpn_tempest\.'
179 case_name: networking-sfc
180 project_name: functest
184 This test case runs OpenStack networking-sfc Tempest
185 suite. The list of test cases is generated by Tempest
186 having as input the relevant regex.
188 module: 'functest.opnfv_tests.openstack.tempest.tempest'
189 class: 'TempestCommon'
192 '^(?:networking_sfc\.tests\.tempest_plugin.tests.api).*$'
200 project_name: functest
204 It leverages on the tempest plugin containing tests used to
205 verify the functionality of a barbican installation.
207 module: 'functest.opnfv_tests.openstack.tempest.tempest'
208 class: 'TempestCommon'
211 'barbican_tempest_plugin.tests.(api|scenario).(?!test_image_signing)'