click.echo("No testsuite defined yet in dovetail!!!")
def show_testcase(self, name):
- tc_path = os.path.join(
- constants.TESTCASE_PATH,
- "%s.yml" % (name[9:] if name.startswith('dovetail.') else name))
+ tc_path = os.path.join(constants.TESTCASE_PATH, "{}.yml".format(name))
if os.path.isfile(tc_path):
with open(tc_path, 'r') as stream:
try:
name: debug
testcases_list:
optional:
- - dovetail.vping.userdata
+ - functest.vping.userdata
name: healthcheck
testcases_list:
optional:
- - dovetail.healthcheck.snaps_health_check
- - dovetail.healthcheck.connection_check
- - dovetail.healthcheck.api_check
+ - functest.healthcheck.snaps_health_check
+ - functest.healthcheck.connection_check
+ - functest.healthcheck.api_check
name: onap.1.0.0
testcases_list:
optional:
- - dovetail.lifecycle.tc001
+ - onap.lifecycle.tc001
name: ovp.next
testcases_list:
mandatory:
- - dovetail.vping.userdata
- - dovetail.vping.ssh
- - dovetail.tempest.osinterop
- - dovetail.tempest.compute
- - dovetail.tempest.identity_v2
- - dovetail.tempest.identity_v3
- - dovetail.tempest.image
- - dovetail.tempest.network_api
- - dovetail.tempest.volume
- - dovetail.tempest.neutron_trunk_ports
- - dovetail.tempest.ipv6_api
- - dovetail.security.patrole
- - dovetail.ha.nova_api
- - dovetail.ha.neutron_server
- - dovetail.ha.keystone
- - dovetail.ha.glance_api
- - dovetail.ha.cinder_api
- - dovetail.ha.cpu_load
- - dovetail.ha.disk_load
- - dovetail.ha.haproxy
- - dovetail.ha.rabbitmq
- - dovetail.ha.database
- - dovetail.stress.ping
+ - functest.vping.userdata
+ - functest.vping.ssh
+ - functest.tempest.osinterop
+ - functest.tempest.compute
+ - functest.tempest.identity_v2
+ - functest.tempest.identity_v3
+ - functest.tempest.image
+ - functest.tempest.network_api
+ - functest.tempest.volume
+ - functest.tempest.neutron_trunk_ports
+ - functest.tempest.ipv6_api
+ - functest.security.patrole
+ - yardstick.ha.nova_api
+ - yardstick.ha.neutron_server
+ - yardstick.ha.keystone
+ - yardstick.ha.glance_api
+ - yardstick.ha.cinder_api
+ - yardstick.ha.cpu_load
+ - yardstick.ha.disk_load
+ - yardstick.ha.haproxy
+ - yardstick.ha.rabbitmq
+ - yardstick.ha.database
+ - bottlenecks.stress.ping
optional:
- - dovetail.tempest.ipv6_scenario
- - dovetail.tempest.multi_node_scheduling
- - dovetail.tempest.network_security
- - dovetail.tempest.vm_lifecycle
- - dovetail.tempest.network_scenario
- - dovetail.tempest.bgpvpn
- - dovetail.sdnvpn.subnet_connectivity
- - dovetail.sdnvpn.tenant_separation
- - dovetail.sdnvpn.router_association
- - dovetail.sdnvpn.router_association_floating_ip
- - dovetail.ha.neutron_l3_agent
- - dovetail.ha.controller_restart
- - dovetail.vnf.vims
- - dovetail.vnf.vepc
- - dovetail.snaps.smoke
+ - functest.tempest.ipv6_scenario
+ - functest.tempest.multi_node_scheduling
+ - functest.tempest.network_security
+ - functest.tempest.vm_lifecycle
+ - functest.tempest.network_scenario
+ - functest.tempest.bgpvpn
+ - functest.bgpvpn.subnet_connectivity
+ - functest.bgpvpn.tenant_separation
+ - functest.bgpvpn.router_association
+ - functest.bgpvpn.router_association_floating_ip
+ - yardstick.ha.neutron_l3_agent
+ - yardstick.ha.controller_restart
+ - functest.vnf.vims
+ - functest.vnf.vepc
+ - functest.snaps.smoke
- ha
- healthcheck
- onap
- - sdnvpn
+ - bgpvpn
- security
- snaps
- stress
---
-dovetail.stress.ping:
- name: dovetail.stress.ping
+bottlenecks.stress.ping:
+ name: bottlenecks.stress.ping
objective: > # This test case verifies the ability of the SUT setting up VM pairs
# for different tenants and providing acceptable capacity after the amount of
# VM pairs reaches certain quantity.
report:
source_archive_files:
- bottlenecks.log
- - dovetail.stress.ping.out
+ - bottlenecks.stress.ping.out
dest_archive_files:
- - stress_logs/dovetail.stress.ping.log
- - stress_logs/dovetail.stress.ping.out
- check_results_file: stress_logs/dovetail.stress.ping.out
+ - stress_logs/bottlenecks.stress.ping.log
+ - stress_logs/bottlenecks.stress.ping.out
+ check_results_file: stress_logs/bottlenecks.stress.ping.out
sub_testcase_list:
---
-dovetail.sdnvpn.router_association:
- name: dovetail.sdnvpn.router_association
+functest.bgpvpn.router_association:
+ name: functest.bgpvpn.router_association
objective: VPN provides connectivity between subnets using association of Neutron Router to VPNs
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - sdnvpn_logs/dovetail.sdnvpn.router_association.log
+ - bgpvpn_logs/functest.bgpvpn.router_association.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.sdnvpn.router_association_floating_ip:
- name: dovetail.sdnvpn.router_association_floating_ip
+functest.bgpvpn.router_association_floating_ip:
+ name: functest.bgpvpn.router_association_floating_ip
objective: associate Neutron Router with an attached subnet to a VPN and verify reachability of the Floating IP
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - sdnvpn_logs/dovetail.sdnvpn.router_association_floating_ip.log
+ - bgpvpn_logs/functest.bgpvpn.router_association_floating_ip.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.sdnvpn.subnet_connectivity:
- name: dovetail.sdnvpn.subnet_connectivity
+functest.bgpvpn.subnet_connectivity:
+ name: functest.bgpvpn.subnet_connectivity
objective: Connectivity between Neutron subnets through association of Neutron Networks to VPNs
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - sdnvpn_logs/dovetail.sdnvpn.subnet_connectivity.log
+ - bgpvpn_logs/functest.bgpvpn.subnet_connectivity.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.sdnvpn.tenant_separation:
- name: dovetail.sdnvpn.tenant_separation
+functest.bgpvpn.tenant_separation:
+ name: functest.bgpvpn.tenant_separation
objective: Separation of tenant networks through association to different VPNs
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - sdnvpn_logs/dovetail.sdnvpn.tenant_separation.log
+ - bgpvpn_logs/functest.bgpvpn.tenant_separation.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.healthcheck.api_check:
- name: dovetail.healthcheck.api_check
+functest.healthcheck.api_check:
+ name: functest.healthcheck.api_check
objective: verify OpenStack API with simple queries
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - healthcheck_logs/dovetail.healthcheck.api_check.log
+ - healthcheck_logs/functest.healthcheck.api_check.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.healthcheck.connection_check:
- name: dovetail.healthcheck.connection_check
+functest.healthcheck.connection_check:
+ name: functest.healthcheck.connection_check
objective: check OpenStack API services connectivity through SNAPS framework
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - healthcheck_logs/dovetail.healthcheck.connection_check.log
+ - healthcheck_logs/functest.healthcheck.connection_check.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.healthcheck.snaps_health_check:
- name: dovetail.healthcheck.snaps_health_check
+functest.healthcheck.snaps_health_check:
+ name: functest.healthcheck.snaps_health_check
objective: basic VM instance creation with port and IPv4 address through DHCP
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - healthcheck_logs/dovetail.healthcheck.snaps_health_check.log
+ - healthcheck_logs/functest.healthcheck.snaps_health_check.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.security.patrole:
- name: dovetail.security.patrole
+functest.security.patrole:
+ name: functest.security.patrole
objective: Run Patrole to perform RBAC tests of the image and networking services
validate:
type: functest
- patrole/tempest.log
- patrole/tempest-report.html
dest_archive_files:
- - security_logs/dovetail.security.patrole.functest.log
- - security_logs/dovetail.security.patrole.log
- - security_logs/dovetail.security.patrole.html
+ - security_logs/functest.security.patrole.functest.log
+ - security_logs/functest.security.patrole.log
+ - security_logs/functest.security.patrole.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- patrole_tempest_plugin.tests.api.image.test_image_namespace_objects_rbac.ImageNamespacesObjectsRbacTest.test_create_metadef_object_in_namespace
---
-dovetail.snaps.smoke:
- name: dovetail.snaps.smoke
+functest.snaps.smoke:
+ name: functest.snaps.smoke
objective: snaps smoke test cases
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - snaps_logs/dovetail.snaps.smoke.log
+ - snaps_logs/functest.snaps.smoke.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.tempest.bgpvpn:
- name: dovetail.tempest.bgpvpn
+functest.tempest.bgpvpn:
+ name: functest.tempest.bgpvpn
objective: validate BGPVPN API CRUD operations by means of Tempest tests from networking-bgpvpn repository
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.bgpvpn.functest.log
- - tempest_logs/dovetail.tempest.bgpvpn.log
- - tempest_logs/dovetail.tempest.bgpvpn.html
+ - tempest_logs/functest.tempest.bgpvpn.functest.log
+ - tempest_logs/functest.tempest.bgpvpn.log
+ - tempest_logs/functest.tempest.bgpvpn.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- networking_bgpvpn_tempest.tests.api.test_bgpvpn.BgpvpnTest.test_associate_disassociate_network
---
-dovetail.tempest.compute:
- name: dovetail.tempest.compute
+functest.tempest.compute:
+ name: functest.tempest.compute
objective: tempest smoke test cases about compute
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.compute.functest.log
- - tempest_logs/dovetail.tempest.compute.log
- - tempest_logs/dovetail.tempest.compute.html
+ - tempest_logs/functest.tempest.compute.functest.log
+ - tempest_logs/functest.tempest.compute.log
+ - tempest_logs/functest.tempest.compute.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor[id-1f12046b-753d-40d2-abb6-d8eb8b30cb2f,smoke]
---
-dovetail.tempest.identity_v2:
- name: dovetail.tempest.identity_v2
+functest.tempest.identity_v2:
+ name: functest.tempest.identity_v2
objective: tempest smoke test cases about identity v2
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.identity_v2.functest.log
- - tempest_logs/dovetail.tempest.identity_v2.log
- - tempest_logs/dovetail.tempest.identity_v2.html
+ - tempest_logs/functest.tempest.identity_v2.functest.log
+ - tempest_logs/functest.tempest.identity_v2.log
+ - tempest_logs/functest.tempest.identity_v2.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.api.identity.admin.v2.test_services.ServicesTestJSON.test_list_services[id-34ea6489-012d-4a86-9038-1287cadd5eca,smoke]
---
-dovetail.tempest.identity_v3:
- name: dovetail.tempest.identity_v3
+functest.tempest.identity_v3:
+ name: functest.tempest.identity_v3
objective: tempest smoke test cases about identity v3
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.identity_v3.functest.log
- - tempest_logs/dovetail.tempest.identity_v3.log
- - tempest_logs/dovetail.tempest.identity_v3.html
+ - tempest_logs/functest.tempest.identity_v3.functest.log
+ - tempest_logs/functest.tempest.identity_v3.log
+ - tempest_logs/functest.tempest.identity_v3.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke]
---
-dovetail.tempest.image:
- name: dovetail.tempest.image
+functest.tempest.image:
+ name: functest.tempest.image
objective: tempest smoke test cases about image
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.image.functest.log
- - tempest_logs/dovetail.tempest.image.log
- - tempest_logs/dovetail.tempest.image.html
+ - tempest_logs/functest.tempest.image.functest.log
+ - tempest_logs/functest.tempest.image.log
+ - tempest_logs/functest.tempest.image.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke]
---
-dovetail.tempest.ipv6_api:
- name: dovetail.tempest.ipv6_api
+functest.tempest.ipv6_api:
+ name: functest.tempest.ipv6_api
objective: IPv6 API tempest tests
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.ipv6_api.functest.log
- - tempest_logs/dovetail.tempest.ipv6_api.log
- - tempest_logs/dovetail.tempest.ipv6_api.html
+ - tempest_logs/functest.tempest.ipv6_api.functest.log
+ - tempest_logs/functest.tempest.ipv6_api.log
+ - tempest_logs/functest.tempest.ipv6_api.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke]
---
-dovetail.tempest.ipv6_scenario:
- name: dovetail.tempest.ipv6_scenario
+functest.tempest.ipv6_scenario:
+ name: functest.tempest.ipv6_scenario
objective: IPv6 tempest scenario tests
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.ipv6_scenario.functest.log
- - tempest_logs/dovetail.tempest.ipv6_scenario.log
- - tempest_logs/dovetail.tempest.ipv6_scenario.html
+ - tempest_logs/functest.tempest.ipv6_scenario.functest.log
+ - tempest_logs/functest.tempest.ipv6_scenario.log
+ - tempest_logs/functest.tempest.ipv6_scenario.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.scenario.test_network_v6.TestGettingAddress.test_dhcp6_stateless_from_os[compute,id-d7e1f858-187c-45a6-89c9-bdafde619a9f,network,slow]
---
-dovetail.tempest.multi_node_scheduling:
- name: dovetail.tempest.multi_node_scheduling
+functest.tempest.multi_node_scheduling:
+ name: functest.tempest.multi_node_scheduling
objective: simple virtual machine resource scheduling on multiple nodes
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.multi_node_scheduling.functest.log
- - tempest_logs/dovetail.tempest.multi_node_scheduling.log
- - tempest_logs/dovetail.tempest.multi_node_scheduling.html
+ - tempest_logs/functest.tempest.multi_node_scheduling.functest.log
+ - tempest_logs/functest.tempest.multi_node_scheduling.log
+ - tempest_logs/functest.tempest.multi_node_scheduling.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.scenario.test_server_multinode.TestServerMultinode.test_schedule_to_all_nodes[compute,id-9cecbe35-b9d4-48da-a37e-7ce70aa43d30,network,smoke]
---
-dovetail.tempest.network_api:
- name: dovetail.tempest.network_api
+functest.tempest.network_api:
+ name: functest.tempest.network_api
objective: tempest smoke API test cases covering networking capabilities
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.network_api.functest.log
- - tempest_logs/dovetail.tempest.network_api.log
- - tempest_logs/dovetail.tempest.network_api.html
+ - tempest_logs/functest.tempest.network_api.functest.log
+ - tempest_logs/functest.tempest.network_api.log
+ - tempest_logs/functest.tempest.network_api.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke]
---
-dovetail.tempest.network_scenario:
- name: dovetail.tempest.network_scenario
+functest.tempest.network_scenario:
+ name: functest.tempest.network_scenario
objective: tempest smoke scenario test cases covering networking capabilities
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.network_scenario.functest.log
- - tempest_logs/dovetail.tempest.network_scenario.log
- - tempest_logs/dovetail.tempest.network_scenario.html
+ - tempest_logs/functest.tempest.network_scenario.functest.log
+ - tempest_logs/functest.tempest.network_scenario.log
+ - tempest_logs/functest.tempest.network_scenario.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic[compute,id-c5adff73-e961-41f1-b4a9-343614f18cfa,network]
---
-dovetail.tempest.network_security:
- name: dovetail.tempest.network_security
+functest.tempest.network_security:
+ name: functest.tempest.network_security
objective: filtering packets based on security rules and port security in data path
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.network_security.functest.log
- - tempest_logs/dovetail.tempest.network_security.log
- - tempest_logs/dovetail.tempest.network_security.html
+ - tempest_logs/functest.tempest.network_security.functest.log
+ - tempest_logs/functest.tempest.network_security.log
+ - tempest_logs/functest.tempest.network_security.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port[compute,id-7c0bb1a2-d053-49a4-98f9-ca1a1d849f63,network,slow]
---
-dovetail.tempest.osinterop:
- name: dovetail.tempest.osinterop
+functest.tempest.osinterop:
+ name: functest.tempest.osinterop
objective: > # Set of OpenStack interoperability test cases not flagged and required. It only contains OpenStack core (no object storage)
# The approved guidelines (2016.08) are valid for Kilo, Liberty, Mitaka and Newton releases of OpenStack
# The list can be generated using the Rest API from RefStack project:
- refstack_defcore/tempest.log
- refstack_defcore/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.osinterop.functest.log
- - tempest_logs/dovetail.tempest.osinterop.log
- - tempest_logs/dovetail.tempest.osinterop.html
+ - tempest_logs/functest.tempest.osinterop.functest.log
+ - tempest_logs/functest.tempest.osinterop.log
+ - tempest_logs/functest.tempest.osinterop.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code[id-c9463db8-b44d-4f52-b6c0-8dbda99f26ce]
---
-dovetail.tempest.neutron_trunk_ports:
- name: dovetail.tempest.neutron_trunk_ports
+functest.tempest.neutron_trunk_ports:
+ name: functest.tempest.neutron_trunk_ports
objective: Run Neutron trunk port Tempest tests
validate:
type: functest
- neutron_trunk/tempest.log
- neutron_trunk/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.neutron_trunk_ports.functest.log
- - tempest_logs/dovetail.tempest.neutron_trunk_ports.log
- - tempest_logs/dovetail.tempest.neutron_trunk_ports.html
+ - tempest_logs/functest.tempest.neutron_trunk_ports.functest.log
+ - tempest_logs/functest.tempest.neutron_trunk_ports.log
+ - tempest_logs/functest.tempest.neutron_trunk_ports.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- neutron.tests.tempest.api.test_trunk.TrunkTestJSON.test_add_subport
---
-dovetail.tempest.vm_lifecycle:
- name: dovetail.tempest.vm_lifecycle
+functest.tempest.vm_lifecycle:
+ name: functest.tempest.vm_lifecycle
objective: correct behavior after common virtual machine life cycles events
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.vm_lifecycle.functest.log
- - tempest_logs/dovetail.tempest.vm_lifecycle.log
- - tempest_logs/dovetail.tempest.vm_lifecycle.html
+ - tempest_logs/functest.tempest.vm_lifecycle.functest.log
+ - tempest_logs/functest.tempest.vm_lifecycle.log
+ - tempest_logs/functest.tempest.vm_lifecycle.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario[compute,id-bdbb5441-9204-419d-a225-b4fdbfb1a1a8,image,network,volume]
---
-dovetail.tempest.volume:
- name: dovetail.tempest.volume
+functest.tempest.volume:
+ name: functest.tempest.volume
objective: tempest smoke test cases about volume
validate:
type: functest
- tempest_custom/tempest.log
- tempest_custom/tempest-report.html
dest_archive_files:
- - tempest_logs/dovetail.tempest.volume.functest.log
- - tempest_logs/dovetail.tempest.volume.log
- - tempest_logs/dovetail.tempest.volume.html
+ - tempest_logs/functest.tempest.volume.functest.log
+ - tempest_logs/functest.tempest.volume.log
+ - tempest_logs/functest.tempest.volume.html
check_results_file: 'functest_results.txt'
sub_testcase_list:
- tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance[compute,id-fff42874-7db5-4487-a8e1-ddda5fb5288d,smoke]
---
-dovetail.vnf.vepc:
- name: dovetail.vnf.vepc
+functest.vnf.vepc:
+ name: functest.vnf.vepc
objective: Deploy a vEPC using Juju and perform EPC-specific test cases (e.g. attaching a UE to the EPC).
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - vnf_logs/dovetail.vnf.vepc.log
+ - vnf_logs/functest.vnf.vepc.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.vnf.vims:
- name: dovetail.vnf.vims
+functest.vnf.vims:
+ name: functest.vnf.vims
objective: testing for Clearwater IMS deployment using Cloudify orchestrator
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - vnf_logs/dovetail.vnf.vims.log
+ - vnf_logs/functest.vnf.vims.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.vping.ssh:
- name: dovetail.vping.ssh
+functest.vping.ssh:
+ name: functest.vping.ssh
objective: testing for vping using ssh
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - vping_logs/dovetail.vping.ssh.log
+ - vping_logs/functest.vping.ssh.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
---
-dovetail.vping.userdata:
- name: dovetail.vping.userdata
+functest.vping.userdata:
+ name: functest.vping.userdata
objective: testing for vping using userdata
validate:
type: functest
source_archive_files:
- functest.log
dest_archive_files:
- - vping_logs/dovetail.vping.userdata.log
+ - vping_logs/functest.vping.userdata.log
check_results_file: 'functest_results.txt'
sub_testcase_list:
+++ /dev/null
----
-dovetail.ha.controller_restart:
- name: dovetail.ha.controller_restart
- objective: OpenStack Controll Node abnormally shutdown.
- validate:
- type: yardstick
- testcase: opnfv_yardstick_tc025
- report:
- source_archive_files:
- - yardstick.log
- - dovetail.ha.controller_restart.out
- dest_archive_files:
- - ha_logs/dovetail.ha.controller_restart.log
- - ha_logs/dovetail.ha.controller_restart.out
- check_results_file: ha_logs/dovetail.ha.controller_restart.out
- sub_testcase_list:
--- /dev/null
+---
+onap.onap.vnf_lifecycle:
+ name: onap.onap.vnf_lifecycle
+ objective: vnf lifecycle tests
+ validate:
+ type: vnftest
+ testcase: onap_vnftest_tc001
+ report:
+ source_archive_files:
+ - vnftest.log
+ - onap.onap.vnf_lifecycle.out
+ dest_archive_files:
+ - onap_logs/onap.onap.vnf_lifecycle.log
+ - onap_logs/onap.onap.vnf_lifecycle.out
+ check_results_file: onap_logs/onap.onap.vnf_lifecycle.out
+ sub_testcase_list:
+++ /dev/null
----
-dovetail.onap.vnf_lifecycle:
- name: dovetail.onap.vnf_lifecycle
- objective: vnf lifecycle tests
- validate:
- type: vnftest
- testcase: onap_vnftest_tc001
- report:
- source_archive_files:
- - vnftest.log
- - dovetail.onap.vnf_lifecycle.out
- dest_archive_files:
- - onap_logs/dovetail.onap.vnf_lifecycle.log
- - onap_logs/dovetail.onap.vnf_lifecycle.out
- check_results_file: onap_logs/dovetail.onap.vnf_lifecycle.out
- sub_testcase_list:
---
-dovetail.ha.cinder_api:
- name: dovetail.ha.cinder_api
+yardstick.ha.cinder_api:
+ name: yardstick.ha.cinder_api
objective: >
This test case will verify the high availability of the
volume service provided by OpenStack (cinder-api) on control node.
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.cinder_api.out
+ - yardstick.ha.cinder_api.out
dest_archive_files:
- - ha_logs/dovetail.ha.cinder_api.log
- - ha_logs/dovetail.ha.cinder_api.out
- check_results_file: ha_logs/dovetail.ha.cinder_api.out
+ - ha_logs/yardstick.ha.cinder_api.log
+ - ha_logs/yardstick.ha.cinder_api.out
+ check_results_file: ha_logs/yardstick.ha.cinder_api.out
sub_testcase_list:
--- /dev/null
+---
+yardstick.ha.controller_restart:
+ name: yardstick.ha.controller_restart
+ objective: OpenStack Controll Node abnormally shutdown.
+ validate:
+ type: yardstick
+ testcase: opnfv_yardstick_tc025
+ report:
+ source_archive_files:
+ - yardstick.log
+ - yardstick.ha.controller_restart.out
+ dest_archive_files:
+ - ha_logs/yardstick.ha.controller_restart.log
+ - ha_logs/yardstick.ha.controller_restart.out
+ check_results_file: ha_logs/yardstick.ha.controller_restart.out
+ sub_testcase_list:
---
-dovetail.ha.cpu_load:
- name: dovetail.ha.cpu_load
+yardstick.ha.cpu_load:
+ name: yardstick.ha.cpu_load
objective: >
This test case will verify the high availability of control node.
When the CPU usage of a specified controller node is stressed to 100%,
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.cpu_load.out
+ - yardstick.ha.cpu_load.out
dest_archive_files:
- - ha_logs/dovetail.ha.cpu_load.log
- - ha_logs/dovetail.ha.cpu_load.out
- check_results_file: ha_logs/dovetail.ha.cpu_load.out
+ - ha_logs/yardstick.ha.cpu_load.log
+ - ha_logs/yardstick.ha.cpu_load.out
+ check_results_file: ha_logs/yardstick.ha.cpu_load.out
sub_testcase_list:
---
-dovetail.ha.database:
- name: dovetail.ha.database
+yardstick.ha.database:
+ name: yardstick.ha.database
objective: >
This test case verifies the high-availability of the OpenStack
controller database instance.
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.database.out
+ - yardstick.ha.database.out
dest_archive_files:
- - ha_logs/dovetail.ha.database.log
- - ha_logs/dovetail.ha.database.out
- check_results_file: ha_logs/dovetail.ha.database.out
+ - ha_logs/yardstick.ha.database.log
+ - ha_logs/yardstick.ha.database.out
+ check_results_file: ha_logs/yardstick.ha.database.out
sub_testcase_list:
---
-dovetail.ha.disk_load:
- name: dovetail.ha.disk_load
+yardstick.ha.disk_load:
+ name: yardstick.ha.disk_load
objective: >
This test case will verify the high availability of control node.
When the disk I/O of a specified disk is blocked, which breaks down the Openstack
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.disk_load.out
+ - yardstick.ha.disk_load.out
dest_archive_files:
- - ha_logs/dovetail.ha.disk_load.log
- - ha_logs/dovetail.ha.disk_load.out
- check_results_file: ha_logs/dovetail.ha.disk_load.out
+ - ha_logs/yardstick.ha.disk_load.log
+ - ha_logs/yardstick.ha.disk_load.out
+ check_results_file: ha_logs/yardstick.ha.disk_load.out
sub_testcase_list:
---
-dovetail.ha.glance_api:
- name: dovetail.ha.glance_api
+yardstick.ha.glance_api:
+ name: yardstick.ha.glance_api
objective: >
This test case will verify the high availability of the
image service provided by OpenStack (glance-api) on control node.
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.glance_api.out
+ - yardstick.ha.glance_api.out
dest_archive_files:
- - ha_logs/dovetail.ha.glance_api.log
- - ha_logs/dovetail.ha.glance_api.out
- check_results_file: ha_logs/dovetail.ha.glance_api.out
+ - ha_logs/yardstick.ha.glance_api.log
+ - ha_logs/yardstick.ha.glance_api.out
+ check_results_file: ha_logs/yardstick.ha.glance_api.out
sub_testcase_list:
---
-dovetail.ha.haproxy:
- name: dovetail.ha.haproxy
+yardstick.ha.haproxy:
+ name: yardstick.ha.haproxy
objective: >
This test case will verify the high availability of the load balance
service(current is HAProxy) that supports OpenStack on controller node. When the
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.haproxy.out
+ - yardstick.ha.haproxy.out
dest_archive_files:
- - ha_logs/dovetail.ha.haproxy.log
- - ha_logs/dovetail.ha.haproxy.out
- check_results_file: ha_logs/dovetail.ha.haproxy.out
+ - ha_logs/yardstick.ha.haproxy.log
+ - ha_logs/yardstick.ha.haproxy.out
+ check_results_file: ha_logs/yardstick.ha.haproxy.out
sub_testcase_list:
---
-dovetail.ha.keystone:
- name: dovetail.ha.keystone
+yardstick.ha.keystone:
+ name: yardstick.ha.keystone
objective: >
This test case will verify the high availability of the
user service provided by OpenStack (keystone) on control node.
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.keystone.out
+ - yardstick.ha.keystone.out
dest_archive_files:
- - ha_logs/dovetail.ha.keystone.log
- - ha_logs/dovetail.ha.keystone.out
- check_results_file: ha_logs/dovetail.ha.keystone.out
+ - ha_logs/yardstick.ha.keystone.log
+ - ha_logs/yardstick.ha.keystone.out
+ check_results_file: ha_logs/yardstick.ha.keystone.out
sub_testcase_list:
---
-dovetail.ha.neutron_l3_agent:
- name: dovetail.ha.neutron_l3_agent
+yardstick.ha.neutron_l3_agent:
+ name: yardstick.ha.neutron_l3_agent
objective: OpenStack Controller Virtual Router Service High Availability.
validate:
type: yardstick
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.neutron_l3_agent.out
+ - yardstick.ha.neutron_l3_agent.out
dest_archive_files:
- - ha_logs/dovetail.ha.neutron_l3_agent.log
- - ha_logs/dovetail.ha.neutron_l3_agent.out
- check_results_file: ha_logs/dovetail.ha.neutron_l3_agent.out
+ - ha_logs/yardstick.ha.neutron_l3_agent.log
+ - ha_logs/yardstick.ha.neutron_l3_agent.out
+ check_results_file: ha_logs/yardstick.ha.neutron_l3_agent.out
sub_testcase_list:
---
-dovetail.ha.neutron_server:
- name: dovetail.ha.neutron_server
+yardstick.ha.neutron_server:
+ name: yardstick.ha.neutron_server
objective: >
This test case will verify the high availability of the
network service provided by OpenStack (neutro-server) on control node.
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.neutron_server.out
+ - yardstick.ha.neutron_server.out
dest_archive_files:
- - ha_logs/dovetail.ha.neutron_server.log
- - ha_logs/dovetail.ha.neutron_server.out
- check_results_file: ha_logs/dovetail.ha.neutron_server.out
+ - ha_logs/yardstick.ha.neutron_server.log
+ - ha_logs/yardstick.ha.neutron_server.out
+ check_results_file: ha_logs/yardstick.ha.neutron_server.out
sub_testcase_list:
---
-dovetail.ha.nova_api:
- name: dovetail.ha.nova_api
+yardstick.ha.nova_api:
+ name: yardstick.ha.nova_api
objective: >
This test case will verify the high availability
of the service provided by OpenStack (like nova-api, neutro-server) on control node.
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.nova_api.out
+ - yardstick.ha.nova_api.out
dest_archive_files:
- - ha_logs/dovetail.ha.nova_api.log
- - ha_logs/dovetail.ha.nova_api.out
- check_results_file: ha_logs/dovetail.ha.nova_api.out
+ - ha_logs/yardstick.ha.nova_api.log
+ - ha_logs/yardstick.ha.nova_api.out
+ check_results_file: ha_logs/yardstick.ha.nova_api.out
sub_testcase_list:
---
-dovetail.ha.rabbitmq:
- name: dovetail.ha.rabbitmq
+yardstick.ha.rabbitmq:
+ name: yardstick.ha.rabbitmq
objective: OpenStack Controller Messaging Queue Service High Availability.
validate:
type: yardstick
report:
source_archive_files:
- yardstick.log
- - dovetail.ha.rabbitmq.out
+ - yardstick.ha.rabbitmq.out
dest_archive_files:
- - ha_logs/dovetail.ha.rabbitmq.log
- - ha_logs/dovetail.ha.rabbitmq.out
- check_results_file: ha_logs/dovetail.ha.rabbitmq.out
+ - ha_logs/yardstick.ha.rabbitmq.log
+ - ha_logs/yardstick.ha.rabbitmq.out
+ check_results_file: ha_logs/yardstick.ha.rabbitmq.out
sub_testcase_list: