--- tiers: - name: smoke order: 1 ci_loop: '(daily)|(weekly)' description: >- Set of basic Functional tests to validate the OPNFV scenarios. testcases: - case_name: vping_ssh project_name: functest criteria: 100 blocking: false description: >- This test case verifies: 1) SSH to an instance using floating IPs over the public network. 2) Connectivity between 2 instances over a private network. dependencies: installer: '' scenario: '' run: module: 'functest.opnfv_tests.openstack.vping.vping_ssh' class: 'VPingSSH' - case_name: vping_userdata project_name: functest criteria: 100 blocking: false description: >- This test case verifies: 1) Boot a VM with given userdata. 2) Connectivity between 2 instances over a private network. dependencies: installer: '' scenario: '' run: module: 'functest.opnfv_tests.openstack.vping.vping_userdata' class: 'VPingUserdata' - case_name: refstack_defcore project_name: functest criteria: 100 blocking: false description: >- This test case runs a sub group of tests of the OpenStack Defcore testcases by using refstack client. dependencies: installer: '' scenario: '' run: module: 'functest.opnfv_tests.openstack.refstack_client.refstack_client' class: 'RefstackClient' - case_name: tempest_smoke_serial 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. dependencies: installer: '' scenario: '' run: module: 'functest.opnfv_tests.openstack.tempest.tempest' class: 'TempestSmokeSerial' - 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: installer: '' scenario: '' run: module: 'functest.opnfv_tests.openstack.snaps.smoke' class: 'SnapsSmoke' - case_name: tempest_custom project_name: functest criteria: 100 blocking: false description: >- The test case allows running a customized list of tempest test cases defined in a file under /functest/opnfv_tests/openstack/ /tempest/custom_tests/test_list.txt The file is empty and can be customized with the desired tests. dependencies: installer: '' scenario: '' run: module: 'functest.opnfv_tests.openstack.tempest.tempest' class: 'TempestCustom' - name: features order: 2 ci_loop: '(daily)|(weekly)' description: >- Test suites from feature projects integrated in functest testcases: - case_name: bgpvpn project_name: sdnvpn criteria: 100 blocking: false description: >- Test suite from SDNVPN project. dependencies: installer: '' scenario: '' run: module: 'sdnvpn.test.functest.run_sdnvpn_tests' class: 'SdnvpnFunctest' - name: vnf order: 4 ci_loop: '(daily)|(weekly)' description: >- Collection of VNF test cases. testcases: - case_name: cloudify_ims project_name: functest criteria: 80 blocking: false description: >- This test case deploys an OpenSource vIMS solution from Clearwater using the Cloudify orchestrator. It also runs some signaling traffic. dependencies: installer: '' scenario: '' run: module: 'functest.opnfv_tests.vnf.ims.cloudify_ims' class: 'CloudifyIms'