--- tiers: - name: smoke order: 1 description: >- Set of basic Functional tests to validate the OPNFV scenarios. testcases: - case_name: tempest_smoke project_name: functest criteria: 100 blocking: false description: >- This test case runs the smoke subset of the OpenStack Tempest suite. The list of test cases is generated by Tempest automatically and depends on the parameters of the OpenStack deplopyment. run: module: 'functest.opnfv_tests.openstack.tempest.tempest' class: 'TempestCommon' args: mode: '^(tempest|neutron_tempest_plugin)\.(api|scenario).*\[.*\bsmoke\b.*\]$' - case_name: rally_sanity project_name: functest criteria: 100 blocking: false description: >- This test case runs a sub group of tests of the OpenStack Rally suite in smoke mode. run: module: 'functest.opnfv_tests.openstack.rally.rally' class: 'RallySanity' - case_name: refstack_defcore project_name: functest enabled: false criteria: 100 blocking: false description: >- This test case runs a sub group of tests of the OpenStack Defcore testcases. run: module: 'functest.opnfv_tests.openstack.refstack.refstack' class: 'Refstack' - case_name: patrole project_name: functest criteria: 100 blocking: false description: >- Test suite from Patrole project. run: module: 'functest.opnfv_tests.openstack.patrole.patrole' class: 'Patrole' args: role: 'admin' includes: - 'image' - 'network' excludes: - 'test_networks_multiprovider_rbac' - case_name: vmtp project_name: functest criteria: 100 blocking: false description: >- VMTP is a small python application that will automatically perform ping connectivity, round trip time measurement (latency) and TCP/UDP throughput run: module: 'functest.opnfv_tests.openstack.vmtp.vmtp' class: 'Vmtp' - case_name: shaker project_name: functest criteria: 100 blocking: false description: >- Shaker wraps around popular system network testing tools like iperf, iperf3 and netperf (with help of flent). Shaker is able to deploy OpenStack instances and networks in different topologies. run: module: 'functest.opnfv_tests.openstack.shaker.shaker' class: 'Shaker' - case_name: snaps_smoke project_name: functest criteria: 100 blocking: false description: >- This test case contains tests that setup and destroy environments with VMs with and without Floating IPs with a newly created user and project. Set the config value snaps.use_floating_ips (True|False) to toggle this functionality. When the config value of snaps.use_keystone is True, functest must have access to the cloud's private network. dependencies: - DEPLOY_SCENARIO: '^((?!lxd).)*$' run: module: 'functest.opnfv_tests.openstack.snaps.smoke' class: 'SnapsSmoke' - case_name: neutron_trunk project_name: functest criteria: 100 blocking: false description: >- This test case runs the neutron trunk subtest of the OpenStack Tempest suite. The list of test cases is generated by Tempest having as input the relevant testcase list file. run: module: 'functest.opnfv_tests.openstack.tempest.tempest' class: 'TempestCommon' args: mode: 'neutron_tempest_plugin.(api|scenario).test_trunk' neutron_extensions: - trunk - trunk-details - case_name: barbican project_name: functest criteria: 100 blocking: false description: >- It leverages on the tempest plugin containing tests used to verify the functionality of a barbican installation. run: module: 'functest.opnfv_tests.openstack.tempest.tempest' class: 'TempestCommon' args: mode: 'barbican_tempest_plugin.tests.(api|scenario)' services: - barbican