From 6d33ad294d6bc56226c86604cded0b70a6952661 Mon Sep 17 00:00:00 2001 From: xudan Date: Tue, 27 Aug 2019 23:26:24 -0400 Subject: Add portal_key_file into all test case yml files Change-Id: If111a8cc56c31ec3e22b090aca92ff56d41f7e01 Signed-off-by: xudan --- dovetail/report.py | 2 ++ dovetail/testcase.py | 3 ++ dovetail/tests/unit/test_report.py | 9 +++++ dovetail/tests/unit/test_testcase.py | 7 ++++ dovetail/tests/unit/test_testcase.yaml | 1 + etc/testcase/bottlenecks.stress.ping.yml | 1 + .../functest.healthcheck.connection_check.yml | 1 + etc/testcase/functest.k8s.conformance.yml | 1 + etc/testcase/functest.k8s.smoke.yml | 1 + etc/testcase/functest.rally.authenticate.yml | 1 + etc/testcase/functest.rally.cinder.yml | 1 + etc/testcase/functest.rally.glance.yaml | 41 --------------------- etc/testcase/functest.rally.glance.yml | 42 ++++++++++++++++++++++ etc/testcase/functest.rally.gnocchi.yml | 1 + etc/testcase/functest.rally.heat.yml | 1 + etc/testcase/functest.rally.keystone.yml | 1 + etc/testcase/functest.rally.neutron.yml | 1 + etc/testcase/functest.rally.nova.yml | 1 + etc/testcase/functest.rally.quotas.yml | 1 + etc/testcase/functest.security.patrole.yml | 1 + .../functest.security.patrole_vxlan_dependent.yml | 1 + etc/testcase/functest.tempest.bgpvpn.yml | 1 + etc/testcase/functest.tempest.compute.yml | 1 + etc/testcase/functest.tempest.identity_v3.yml | 1 + etc/testcase/functest.tempest.image.yml | 1 + etc/testcase/functest.tempest.ipv6_api.yml | 1 + etc/testcase/functest.tempest.ipv6_scenario.yml | 1 + .../functest.tempest.multi_node_scheduling.yml | 1 + etc/testcase/functest.tempest.network_api.yml | 1 + etc/testcase/functest.tempest.network_scenario.yml | 1 + etc/testcase/functest.tempest.network_security.yml | 1 + ...functest.tempest.neutron_tempest_plugin_api.yml | 1 + etc/testcase/functest.tempest.osinterop.yml | 1 + etc/testcase/functest.tempest.trunk-ports.yml | 1 + etc/testcase/functest.tempest.vm_lifecycle.yml | 1 + etc/testcase/functest.tempest.volume.yml | 1 + etc/testcase/functest.vnf.vepc.yml | 1 + etc/testcase/functest.vnf.vims.yml | 1 + etc/testcase/functest.vping.ssh.yml | 1 + etc/testcase/functest.vping.userdata.yml | 1 + etc/testcase/onap-vtp.validate.csar.yml | 1 + etc/testcase/onap-vvp.validate.heat.yml | 1 + etc/testcase/yardstick.ha.cinder_api.yml | 1 + etc/testcase/yardstick.ha.controller_restart.yml | 1 + etc/testcase/yardstick.ha.cpu_load.yml | 1 + etc/testcase/yardstick.ha.database.yml | 1 + etc/testcase/yardstick.ha.disk_load.yml | 1 + etc/testcase/yardstick.ha.glance_api.yml | 1 + etc/testcase/yardstick.ha.haproxy.yml | 1 + etc/testcase/yardstick.ha.keystone.yml | 1 + etc/testcase/yardstick.ha.neutron_l3_agent.yml | 1 + etc/testcase/yardstick.ha.neutron_server.yml | 1 + etc/testcase/yardstick.ha.nova_api.yml | 1 + etc/testcase/yardstick.ha.rabbitmq.yml | 1 + 54 files changed, 111 insertions(+), 41 deletions(-) delete mode 100644 etc/testcase/functest.rally.glance.yaml create mode 100644 etc/testcase/functest.rally.glance.yml diff --git a/dovetail/report.py b/dovetail/report.py index 643f7db2..25c34a29 100644 --- a/dovetail/report.py +++ b/dovetail/report.py @@ -119,6 +119,7 @@ class Report(object): testcase_inreport['objective'] = '' testcase_inreport['sub_testcase'] = [] testcase_inreport['mandatory'] = False + testcase_inreport['portal_key_file'] = '' report_obj['testcases_list'].append(testcase_inreport) continue @@ -132,6 +133,7 @@ class Report(object): report_obj['vnf_type'] = vnf_type report_obj['vnf_checksum'] = self.get_checksum(vnf_type) testcase_inreport['mandatory'] = testcase.is_mandatory + testcase_inreport['portal_key_file'] = testcase.portal_key_file() testcase_inreport['sub_testcase'] = [] if testcase.sub_testcase() is not None: for sub_test in testcase.sub_testcase(): diff --git a/dovetail/testcase.py b/dovetail/testcase.py index deb00250..3856b137 100644 --- a/dovetail/testcase.py +++ b/dovetail/testcase.py @@ -89,6 +89,9 @@ class Testcase(object): def validate_testcase(self): return self.testcase['validate']['testcase'] + def portal_key_file(self): + return self.testcase['report']['portal_key_file'] + def increase_retry(self): return self._increase_retry(self.validate_testcase()) diff --git a/dovetail/tests/unit/test_report.py b/dovetail/tests/unit/test_report.py index 84bd1f38..f7f8adc8 100644 --- a/dovetail/tests/unit/test_report.py +++ b/dovetail/tests/unit/test_report.py @@ -195,6 +195,7 @@ class ReportTesting(unittest.TestCase): testcase_obj.objective.return_value = 'objective' mock_checksum.return_value = 'da39a3ee5e6b4b0d3255bfef95601890afd80709' testcase_obj.is_mandatory = True + testcase_obj.portal_key_file.return_value = 'a/b.log' testcase_obj.vnf_type.return_value = 'tosca' testcase_obj.sub_testcase.return_value = ['subt_a'] testcase_obj.sub_testcase_passed.return_value = 'PASS' @@ -215,6 +216,7 @@ class ReportTesting(unittest.TestCase): 'result': 'PASS', 'objective': 'objective', 'mandatory': True, + 'portal_key_file': 'a/b.log', 'sub_testcase': [{ 'name': 'subt_a', 'result': 'PASS' @@ -225,6 +227,7 @@ class ReportTesting(unittest.TestCase): 'result': 'Undefined', 'objective': '', 'mandatory': False, + 'portal_key_file': '', 'sub_testcase': [] } ] @@ -256,6 +259,7 @@ class ReportTesting(unittest.TestCase): testcase_obj.objective.return_value = 'objective' testcase_obj.is_mandatory = True testcase_obj.vnf_type.return_value = None + testcase_obj.portal_key_file.return_value = 'a/b.log' testcase_obj.sub_testcase.return_value = ['subt_a'] testcase_obj.sub_testcase_passed.return_value = 'PASS' mock_testcase.get.side_effect = [testcase_obj, None] @@ -273,6 +277,7 @@ class ReportTesting(unittest.TestCase): 'result': 'PASS', 'objective': 'objective', 'mandatory': True, + 'portal_key_file': 'a/b.log', 'sub_testcase': [{ 'name': 'subt_a', 'result': 'PASS' @@ -283,6 +288,7 @@ class ReportTesting(unittest.TestCase): 'result': 'Undefined', 'objective': '', 'mandatory': False, + 'portal_key_file': '', 'sub_testcase': [] } ] @@ -313,6 +319,7 @@ class ReportTesting(unittest.TestCase): testcase_obj.passed.return_value = 'PASS' testcase_obj.objective.return_value = 'objective' testcase_obj.is_mandatory = True + testcase_obj.portal_key_file.return_value = 'a/b.log' testcase_obj.vnf_type.side_effect = Exception() testcase_obj.sub_testcase.return_value = ['subt_a'] testcase_obj.sub_testcase_passed.return_value = 'PASS' @@ -331,6 +338,7 @@ class ReportTesting(unittest.TestCase): 'result': 'PASS', 'objective': 'objective', 'mandatory': True, + 'portal_key_file': 'a/b.log', 'sub_testcase': [{ 'name': 'subt_a', 'result': 'PASS' @@ -341,6 +349,7 @@ class ReportTesting(unittest.TestCase): 'result': 'Undefined', 'objective': '', 'mandatory': False, + 'portal_key_file': '', 'sub_testcase': [] } ] diff --git a/dovetail/tests/unit/test_testcase.py b/dovetail/tests/unit/test_testcase.py index 06a23025..5f4f15d9 100644 --- a/dovetail/tests/unit/test_testcase.py +++ b/dovetail/tests/unit/test_testcase.py @@ -161,6 +161,13 @@ class TestcaseTesting(unittest.TestCase): self.assertEquals('tempest_smoke_serial', result) + def test_portal_key_file(self): + testcase = tcase.Testcase(self.testcase_yaml) + + result = testcase.portal_key_file() + + self.assertEquals('tempest_logs/tempest_smoke_serial.html', result) + def test_vnf_type(self): testcase = tcase.OnapVtpTestcase(self.testcase_yaml) diff --git a/dovetail/tests/unit/test_testcase.yaml b/dovetail/tests/unit/test_testcase.yaml index eac0421c..b4cd3b1d 100644 --- a/dovetail/tests/unit/test_testcase.yaml +++ b/dovetail/tests/unit/test_testcase.yaml @@ -16,6 +16,7 @@ dovetail.ipv6.tc001: type: functest testcase: tempest_smoke_serial report: + portal_key_file: tempest_logs/tempest_smoke_serial.html sub_testcase_list: - tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network - tempest.api.network.test_networks.BulkNetworkOpsIpV7Test.test_bulk_create_delete_port diff --git a/etc/testcase/bottlenecks.stress.ping.yml b/etc/testcase/bottlenecks.stress.ping.yml index 875f2827..e8c2acb9 100644 --- a/etc/testcase/bottlenecks.stress.ping.yml +++ b/etc/testcase/bottlenecks.stress.ping.yml @@ -25,4 +25,5 @@ bottlenecks.stress.ping: - stress_logs/bottlenecks.stress.ping.out check_results_files: - stress_logs/bottlenecks.stress.ping.out + portal_key_file: stress_logs/bottlenecks.stress.ping.log sub_testcase_list: diff --git a/etc/testcase/functest.healthcheck.connection_check.yml b/etc/testcase/functest.healthcheck.connection_check.yml index 30b63471..b3a232b5 100644 --- a/etc/testcase/functest.healthcheck.connection_check.yml +++ b/etc/testcase/functest.healthcheck.connection_check.yml @@ -22,4 +22,5 @@ functest.healthcheck.connection_check: - healthcheck_logs/functest.healthcheck.connection_check.log check_results_files: - 'functest_results.txt' + portal_key_file: healthcheck_logs/functest.healthcheck.connection_check.log sub_testcase_list: diff --git a/etc/testcase/functest.k8s.conformance.yml b/etc/testcase/functest.k8s.conformance.yml index c7e85e28..d203c89e 100644 --- a/etc/testcase/functest.k8s.conformance.yml +++ b/etc/testcase/functest.k8s.conformance.yml @@ -22,4 +22,5 @@ functest.k8s.conformance: - k8s_logs/functest.k8s.conformance.log check_results_files: - 'functest_results.txt' + portal_key_file: k8s_logs/functest.k8s.conformance.log sub_testcase_list: diff --git a/etc/testcase/functest.k8s.smoke.yml b/etc/testcase/functest.k8s.smoke.yml index 35c9d6cf..a674dfef 100644 --- a/etc/testcase/functest.k8s.smoke.yml +++ b/etc/testcase/functest.k8s.smoke.yml @@ -22,4 +22,5 @@ functest.k8s.smoke: - k8s_logs/functest.k8s.smoke.log check_results_files: - 'functest_results.txt' + portal_key_file: k8s_logs/functest.k8s.smoke.log sub_testcase_list: diff --git a/etc/testcase/functest.rally.authenticate.yml b/etc/testcase/functest.rally.authenticate.yml index f488ea04..d327f0ee 100644 --- a/etc/testcase/functest.rally.authenticate.yml +++ b/etc/testcase/functest.rally.authenticate.yml @@ -30,6 +30,7 @@ functest.rally.authenticate: - rally_authenticate_logs/authenticate.xml check_results_files: - 'functest_results.txt' + portal_key_file: rally_authenticate_logs/functest.rally.authenticate.functest.log sub_testcase_list: - 'Authenticate.keystone' - 'Authenticate.validate_cinder' diff --git a/etc/testcase/functest.rally.cinder.yml b/etc/testcase/functest.rally.cinder.yml index 80365071..955a0026 100644 --- a/etc/testcase/functest.rally.cinder.yml +++ b/etc/testcase/functest.rally.cinder.yml @@ -30,6 +30,7 @@ functest.rally.cinder: - rally_cinder_logs/cinder.xml check_results_files: - 'functest_results.txt' + portal_key_file: rally_cinder_logs/functest.rally.cinder.functest.log sub_testcase_list: - 'CinderVolumes.create_and_attach_volume' - 'CinderVolumes.create_and_list_snapshots' diff --git a/etc/testcase/functest.rally.glance.yaml b/etc/testcase/functest.rally.glance.yaml deleted file mode 100644 index df075cfa..00000000 --- a/etc/testcase/functest.rally.glance.yaml +++ /dev/null @@ -1,41 +0,0 @@ -############################################################################## -# Copyright (c) 2019 opnfv. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## - ---- -functest.rally.glance: - name: functest.rally.glance - objective: Run all Functest Rally Glance test cases - validate: - type: functest - testcase: rally_full - image_name: opnfv/functest-benchmarking - pre_condition: - - 'cp /home/opnfv/userconfig/rally_glance_testcases.yaml /usr/lib/python2.7/site-packages/xtesting/ci/testcases.yaml' - report: - source_archive_files: - - functest.log - - rally_full/glance.json - - rally_full/rally_full.html - - rally_full/rally_full.xml - dest_archive_files: - - rally_glance_logs/functest.rally.glance.functest.log - - rally_glance_logs/glance.json - - rally_glance_logs/glance.html - - rally_glance_logs/glance.xml - check_results_files: - - 'functest_results.txt' - sub_testcase_list: - - 'GlanceImages.create_and_delete_image' - - 'GlanceImages.create_and_list_image' - - 'GlanceImages.list_images' - - 'GlanceImages.create_image_and_boot_instances' - - 'GlanceImages.create_and_deactivate_image' - - 'GlanceImages.create_and_download_image' - - 'GlanceImages.create_and_get_image' - - 'GlanceImages.create_and_update_image' diff --git a/etc/testcase/functest.rally.glance.yml b/etc/testcase/functest.rally.glance.yml new file mode 100644 index 00000000..589c861b --- /dev/null +++ b/etc/testcase/functest.rally.glance.yml @@ -0,0 +1,42 @@ +############################################################################## +# Copyright (c) 2019 opnfv. +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Apache License, Version 2.0 +# which accompanies this distribution, and is available at +# http://www.apache.org/licenses/LICENSE-2.0 +############################################################################## + +--- +functest.rally.glance: + name: functest.rally.glance + objective: Run all Functest Rally Glance test cases + validate: + type: functest + testcase: rally_full + image_name: opnfv/functest-benchmarking + pre_condition: + - 'cp /home/opnfv/userconfig/rally_glance_testcases.yaml /usr/lib/python2.7/site-packages/xtesting/ci/testcases.yaml' + report: + source_archive_files: + - functest.log + - rally_full/glance.json + - rally_full/rally_full.html + - rally_full/rally_full.xml + dest_archive_files: + - rally_glance_logs/functest.rally.glance.functest.log + - rally_glance_logs/glance.json + - rally_glance_logs/glance.html + - rally_glance_logs/glance.xml + check_results_files: + - 'functest_results.txt' + portal_key_file: rally_glance_logs/functest.rally.glance.functest.log + sub_testcase_list: + - 'GlanceImages.create_and_delete_image' + - 'GlanceImages.create_and_list_image' + - 'GlanceImages.list_images' + - 'GlanceImages.create_image_and_boot_instances' + - 'GlanceImages.create_and_deactivate_image' + - 'GlanceImages.create_and_download_image' + - 'GlanceImages.create_and_get_image' + - 'GlanceImages.create_and_update_image' diff --git a/etc/testcase/functest.rally.gnocchi.yml b/etc/testcase/functest.rally.gnocchi.yml index 6e0063c6..7ce9c117 100644 --- a/etc/testcase/functest.rally.gnocchi.yml +++ b/etc/testcase/functest.rally.gnocchi.yml @@ -30,6 +30,7 @@ functest.rally.gnocchi: - rally_gnocchi_logs/gnocchi.xml check_results_files: - 'functest_results.txt' + portal_key_file: rally_gnocchi_logs/functest.rally.gnocchi.functest.log sub_testcase_list: - 'Gnocchi.list_capabilities' - 'Gnocchi.get_status' diff --git a/etc/testcase/functest.rally.heat.yml b/etc/testcase/functest.rally.heat.yml index 75edc850..a6a632a2 100644 --- a/etc/testcase/functest.rally.heat.yml +++ b/etc/testcase/functest.rally.heat.yml @@ -30,6 +30,7 @@ functest.rally.heat: - rally_heat_logs/heat.xml check_results_files: - 'functest_results.txt' + portal_key_file: rally_heat_logs/functest.rally.heat.functest.log sub_testcase_list: - 'HeatStacks.create_and_delete_stack' - 'HeatStacks.create_and_delete_stack-2' diff --git a/etc/testcase/functest.rally.keystone.yml b/etc/testcase/functest.rally.keystone.yml index 51256ac6..01b5751f 100644 --- a/etc/testcase/functest.rally.keystone.yml +++ b/etc/testcase/functest.rally.keystone.yml @@ -30,6 +30,7 @@ functest.rally.keystone: - rally_keystone_logs/keystone.xml check_results_files: - 'functest_results.txt' + portal_key_file: rally_keystone_logs/functest.rally.keystone.functest.log sub_testcase_list: - 'KeystoneBasic.add_and_remove_user_role' - 'KeystoneBasic.create_add_and_list_user_roles' diff --git a/etc/testcase/functest.rally.neutron.yml b/etc/testcase/functest.rally.neutron.yml index e1236e30..233a1ff6 100644 --- a/etc/testcase/functest.rally.neutron.yml +++ b/etc/testcase/functest.rally.neutron.yml @@ -30,6 +30,7 @@ functest.rally.neutron: - rally_neutron_logs/neutron.xml check_results_files: - 'functest_results.txt' + portal_key_file: rally_neutron_logs/functest.rally.neutron.functest.log sub_testcase_list: - 'NeutronNetworks.create_and_update_networks' - 'NeutronNetworks.create_and_update_ports' diff --git a/etc/testcase/functest.rally.nova.yml b/etc/testcase/functest.rally.nova.yml index df3d9904..2cc07264 100644 --- a/etc/testcase/functest.rally.nova.yml +++ b/etc/testcase/functest.rally.nova.yml @@ -30,6 +30,7 @@ functest.rally.nova: - rally_nova_logs/nova.xml check_results_files: - 'functest_results.txt' + portal_key_file: rally_nova_logs/functest.rally.nova.functest.log sub_testcase_list: - 'NovaKeypair.create_and_delete_keypair' - 'NovaKeypair.create_and_list_keypairs' diff --git a/etc/testcase/functest.rally.quotas.yml b/etc/testcase/functest.rally.quotas.yml index fde32a37..44449e9c 100644 --- a/etc/testcase/functest.rally.quotas.yml +++ b/etc/testcase/functest.rally.quotas.yml @@ -30,6 +30,7 @@ functest.rally.quotas: - rally_quotas_logs/quotas.xml check_results_files: - 'functest_results.txt' + portal_key_file: rally_quotas_logs/functest.rally.quotas.functest.log sub_testcase_list: - 'Quotas.cinder_update_and_delete' - 'Quotas.cinder_update' diff --git a/etc/testcase/functest.security.patrole.yml b/etc/testcase/functest.security.patrole.yml index 4d2bb8fa..6dd8c67d 100644 --- a/etc/testcase/functest.security.patrole.yml +++ b/etc/testcase/functest.security.patrole.yml @@ -28,6 +28,7 @@ functest.security.patrole: - security_logs/functest.security.patrole.html check_results_files: - 'functest_results.txt' + portal_key_file: security_logs/functest.security.patrole.html sub_testcase_list: - patrole_tempest_plugin.tests.api.image.test_image_namespace_objects_rbac.ImageNamespacesObjectsRbacTest.test_create_metadef_object_in_namespace - patrole_tempest_plugin.tests.api.image.test_image_namespace_objects_rbac.ImageNamespacesObjectsRbacTest.test_list_metadef_objects_in_namespace diff --git a/etc/testcase/functest.security.patrole_vxlan_dependent.yml b/etc/testcase/functest.security.patrole_vxlan_dependent.yml index 20ae3396..252a3e8c 100644 --- a/etc/testcase/functest.security.patrole_vxlan_dependent.yml +++ b/etc/testcase/functest.security.patrole_vxlan_dependent.yml @@ -29,6 +29,7 @@ functest.security.patrole_vxlan_dependent: - security_logs/functest.security.patrole_vxlan_dependent.html check_results_files: - 'functest_results.txt' + portal_key_file: security_logs/functest.security.patrole_vxlan_dependent.html sub_testcase_list: - patrole_tempest_plugin.tests.api.network.test_networks_rbac.NetworksRbacTest.test_create_network_provider_network_type[id-3c42f7b8-b80c-44ef-8fa4-69ec4b1836bc] - patrole_tempest_plugin.tests.api.network.test_networks_rbac.NetworksRbacTest.test_create_network_provider_segmentation_id[id-b9decb7b-68ef-4504-b99b-41edbf7d2af5] diff --git a/etc/testcase/functest.tempest.bgpvpn.yml b/etc/testcase/functest.tempest.bgpvpn.yml index bd11b435..a1b6ae2c 100644 --- a/etc/testcase/functest.tempest.bgpvpn.yml +++ b/etc/testcase/functest.tempest.bgpvpn.yml @@ -27,6 +27,7 @@ functest.tempest.bgpvpn: - tempest_logs/functest.tempest.bgpvpn.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.bgpvpn.html sub_testcase_list: - networking_bgpvpn_tempest.tests.api.test_bgpvpn.BgpvpnTest.test_associate_disassociate_network - networking_bgpvpn_tempest.tests.api.test_bgpvpn.BgpvpnTest.test_associate_disassociate_router diff --git a/etc/testcase/functest.tempest.compute.yml b/etc/testcase/functest.tempest.compute.yml index d44f17f9..66b20a31 100644 --- a/etc/testcase/functest.tempest.compute.yml +++ b/etc/testcase/functest.tempest.compute.yml @@ -29,6 +29,7 @@ functest.tempest.compute: - tempest_logs/functest.tempest.compute.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.compute.html sub_testcase_list: - tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor[id-1f12046b-753d-40d2-abb6-d8eb8b30cb2f,smoke] - tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors[id-e36c0eaa-dff5-4082-ad1f-3f9a80aa3f59,smoke] diff --git a/etc/testcase/functest.tempest.identity_v3.yml b/etc/testcase/functest.tempest.identity_v3.yml index ba40f8c2..d37f649a 100644 --- a/etc/testcase/functest.tempest.identity_v3.yml +++ b/etc/testcase/functest.tempest.identity_v3.yml @@ -29,6 +29,7 @@ functest.tempest.identity_v3: - tempest_logs/functest.tempest.identity_v3.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.identity_v3.html sub_testcase_list: - tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke] - tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain[id-f2f5b44a-82e8-4dad-8084-0661ea3b18cf,smoke] diff --git a/etc/testcase/functest.tempest.image.yml b/etc/testcase/functest.tempest.image.yml index eb1f37d1..36c484d5 100644 --- a/etc/testcase/functest.tempest.image.yml +++ b/etc/testcase/functest.tempest.image.yml @@ -29,6 +29,7 @@ functest.tempest.image: - tempest_logs/functest.tempest.image.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.image.html sub_testcase_list: - tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke] - tempest.api.image.v2.test_versions.VersionsTest.test_list_versions[id-659ea30a-a17c-4317-832c-0f68ed23c31d,smoke] diff --git a/etc/testcase/functest.tempest.ipv6_api.yml b/etc/testcase/functest.tempest.ipv6_api.yml index d36af057..d1fd55f5 100644 --- a/etc/testcase/functest.tempest.ipv6_api.yml +++ b/etc/testcase/functest.tempest.ipv6_api.yml @@ -29,6 +29,7 @@ functest.tempest.ipv6_api: - tempest_logs/functest.tempest.ipv6_api.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.ipv6_api.html sub_testcase_list: - tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] - tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] diff --git a/etc/testcase/functest.tempest.ipv6_scenario.yml b/etc/testcase/functest.tempest.ipv6_scenario.yml index 5e660041..6ddae4a4 100644 --- a/etc/testcase/functest.tempest.ipv6_scenario.yml +++ b/etc/testcase/functest.tempest.ipv6_scenario.yml @@ -29,6 +29,7 @@ functest.tempest.ipv6_scenario: - tempest_logs/functest.tempest.ipv6_scenario.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.ipv6_scenario.html sub_testcase_list: - tempest.scenario.test_network_v6.TestGettingAddress.test_dhcp6_stateless_from_os[compute,id-d7e1f858-187c-45a6-89c9-bdafde619a9f,network,slow] - tempest.scenario.test_network_v6.TestGettingAddress.test_dualnet_dhcp6_stateless_from_os[compute,id-76f26acd-9688-42b4-bc3e-cd134c4cb09e,network,slow] diff --git a/etc/testcase/functest.tempest.multi_node_scheduling.yml b/etc/testcase/functest.tempest.multi_node_scheduling.yml index 090d00fe..133f87d5 100644 --- a/etc/testcase/functest.tempest.multi_node_scheduling.yml +++ b/etc/testcase/functest.tempest.multi_node_scheduling.yml @@ -29,6 +29,7 @@ functest.tempest.multi_node_scheduling: - tempest_logs/functest.tempest.multi_node_scheduling.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.multi_node_scheduling.html sub_testcase_list: - tempest.scenario.test_server_multinode.TestServerMultinode.test_schedule_to_all_nodes[compute,id-9cecbe35-b9d4-48da-a37e-7ce70aa43d30,network,smoke] - tempest.api.compute.servers.test_server_group.ServerGroupTestJSON.test_create_delete_multiple_server_groups_with_same_name_policy[id-154dc5a4-a2fe-44b5-b99e-f15806a4a113] diff --git a/etc/testcase/functest.tempest.network_api.yml b/etc/testcase/functest.tempest.network_api.yml index 63272013..8d1298a8 100644 --- a/etc/testcase/functest.tempest.network_api.yml +++ b/etc/testcase/functest.tempest.network_api.yml @@ -29,6 +29,7 @@ functest.tempest.network_api: - tempest_logs/functest.tempest.network_api.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.network_api.html sub_testcase_list: - tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke] - tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address[id-36de4bd0-f09c-43e3-a8e1-1decc1ffd3a5,smoke] diff --git a/etc/testcase/functest.tempest.network_scenario.yml b/etc/testcase/functest.tempest.network_scenario.yml index a5de34d0..00847e8f 100644 --- a/etc/testcase/functest.tempest.network_scenario.yml +++ b/etc/testcase/functest.tempest.network_scenario.yml @@ -29,6 +29,7 @@ functest.tempest.network_scenario: - tempest_logs/functest.tempest.network_scenario.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.network_scenario.html sub_testcase_list: - tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic[compute,id-c5adff73-e961-41f1-b4a9-343614f18cfa,network] - tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops[compute,id-f323b3ba-82f8-4db7-8ea6-6a895869ec49,network,smoke] diff --git a/etc/testcase/functest.tempest.network_security.yml b/etc/testcase/functest.tempest.network_security.yml index 96348e58..452adaad 100644 --- a/etc/testcase/functest.tempest.network_security.yml +++ b/etc/testcase/functest.tempest.network_security.yml @@ -29,6 +29,7 @@ functest.tempest.network_security: - tempest_logs/functest.tempest.network_security.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.network_security.html sub_testcase_list: - tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port[compute,id-7c0bb1a2-d053-49a4-98f9-ca1a1d849f63,network,slow] - tempest.scenario.test_security_groups_basic_ops.TestSecurityGroupsBasicOps.test_cross_tenant_traffic[compute,id-e79f879e-debb-440c-a7e4-efeda05b6848,network] diff --git a/etc/testcase/functest.tempest.neutron_tempest_plugin_api.yml b/etc/testcase/functest.tempest.neutron_tempest_plugin_api.yml index 70634270..73ae37c0 100644 --- a/etc/testcase/functest.tempest.neutron_tempest_plugin_api.yml +++ b/etc/testcase/functest.tempest.neutron_tempest_plugin_api.yml @@ -25,6 +25,7 @@ functest.tempest.neutron_tempest_plugin_api: - neutron_tempest_plugin_api_logs/functest.tempest.neutron_tempest_plugin_api.html check_results_files: - 'functest_results.txt' + portal_key_file: neutron_tempest_plugin_api_logs/functest.tempest.neutron_tempest_plugin_api.html sub_testcase_list: - neutron_tempest_plugin.api.test_qos.QosBandwidthLimitRuleTestJSON.test_rule_create - neutron_tempest_plugin.api.test_qos.QosBandwidthLimitRuleTestJSON.test_get_rules_by_policy diff --git a/etc/testcase/functest.tempest.osinterop.yml b/etc/testcase/functest.tempest.osinterop.yml index 45ce96ac..0c83ef15 100644 --- a/etc/testcase/functest.tempest.osinterop.yml +++ b/etc/testcase/functest.tempest.osinterop.yml @@ -30,6 +30,7 @@ functest.tempest.osinterop: - tempest_logs/functest.tempest.osinterop.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.osinterop.html sub_testcase_list: - tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code - tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp diff --git a/etc/testcase/functest.tempest.trunk-ports.yml b/etc/testcase/functest.tempest.trunk-ports.yml index 724a08d4..0434b912 100644 --- a/etc/testcase/functest.tempest.trunk-ports.yml +++ b/etc/testcase/functest.tempest.trunk-ports.yml @@ -28,6 +28,7 @@ functest.tempest.neutron_trunk_ports: - tempest_logs/functest.tempest.neutron_trunk_ports.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.neutron_trunk_ports.html sub_testcase_list: - neutron_tempest_plugin.api.test_trunk.TrunkTestJSON.test_add_subports - neutron_tempest_plugin.api.test_trunk.TrunkTestJSON.test_create_show_delete_trunk diff --git a/etc/testcase/functest.tempest.vm_lifecycle.yml b/etc/testcase/functest.tempest.vm_lifecycle.yml index edd32c62..8939ad64 100644 --- a/etc/testcase/functest.tempest.vm_lifecycle.yml +++ b/etc/testcase/functest.tempest.vm_lifecycle.yml @@ -29,6 +29,7 @@ functest.tempest.vm_lifecycle: - tempest_logs/functest.tempest.vm_lifecycle.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.vm_lifecycle.html sub_testcase_list: - tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario[compute,id-bdbb5441-9204-419d-a225-b4fdbfb1a1a8,image,network,volume] - tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration[compute,id-a4858f6c-401e-4155-9a49-d5cd053d1a2f,network,slow] diff --git a/etc/testcase/functest.tempest.volume.yml b/etc/testcase/functest.tempest.volume.yml index c9e85969..405716da 100644 --- a/etc/testcase/functest.tempest.volume.yml +++ b/etc/testcase/functest.tempest.volume.yml @@ -29,6 +29,7 @@ functest.tempest.volume: - tempest_logs/functest.tempest.volume.html check_results_files: - 'functest_results.txt' + portal_key_file: tempest_logs/functest.tempest.volume.html sub_testcase_list: - tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance[compute,id-fff42874-7db5-4487-a8e1-ddda5fb5288d,smoke] - tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern[compute,id-557cd2c2-4eb8-4dce-98be-f86765ff311b,image,slow,volume] diff --git a/etc/testcase/functest.vnf.vepc.yml b/etc/testcase/functest.vnf.vepc.yml index aba1e4bb..7825c42f 100644 --- a/etc/testcase/functest.vnf.vepc.yml +++ b/etc/testcase/functest.vnf.vepc.yml @@ -24,4 +24,5 @@ functest.vnf.vepc: - vnf_logs/functest.vnf.vepc.log check_results_files: - 'functest_results.txt' + portal_key_file: vnf_logs/functest.vnf.vepc.log sub_testcase_list: diff --git a/etc/testcase/functest.vnf.vims.yml b/etc/testcase/functest.vnf.vims.yml index b0a5e25c..17769ca3 100644 --- a/etc/testcase/functest.vnf.vims.yml +++ b/etc/testcase/functest.vnf.vims.yml @@ -24,4 +24,5 @@ functest.vnf.vims: - vnf_logs/functest.vnf.vims.log check_results_files: - 'functest_results.txt' + portal_key_file: vnf_logs/functest.vnf.vims.log sub_testcase_list: diff --git a/etc/testcase/functest.vping.ssh.yml b/etc/testcase/functest.vping.ssh.yml index b844062b..d0efb7e9 100644 --- a/etc/testcase/functest.vping.ssh.yml +++ b/etc/testcase/functest.vping.ssh.yml @@ -22,4 +22,5 @@ functest.vping.ssh: - vping_logs/functest.vping.ssh.log check_results_files: - 'functest_results.txt' + portal_key_file: vping_logs/functest.vping.ssh.log sub_testcase_list: diff --git a/etc/testcase/functest.vping.userdata.yml b/etc/testcase/functest.vping.userdata.yml index 58597e78..d98c19ec 100644 --- a/etc/testcase/functest.vping.userdata.yml +++ b/etc/testcase/functest.vping.userdata.yml @@ -22,4 +22,5 @@ functest.vping.userdata: - vping_logs/functest.vping.userdata.log check_results_files: - 'functest_results.txt' + portal_key_file: vping_logs/functest.vping.userdata.log sub_testcase_list: diff --git a/etc/testcase/onap-vtp.validate.csar.yml b/etc/testcase/onap-vtp.validate.csar.yml index 8406743a..ed8f32ed 100644 --- a/etc/testcase/onap-vtp.validate.csar.yml +++ b/etc/testcase/onap-vtp.validate.csar.yml @@ -22,4 +22,5 @@ onap-vtp.validate.csar: - onap-vtp_logs/onap-vtp.validate.csar.out check_results_files: - onap-vtp_logs/onap-vtp.validate.csar.out + portal_key_file: onap-vtp_logs/onap-vtp.validate.csar.out sub_testcase_list: diff --git a/etc/testcase/onap-vvp.validate.heat.yml b/etc/testcase/onap-vvp.validate.heat.yml index 884c8cfd..a166bdc6 100644 --- a/etc/testcase/onap-vvp.validate.heat.yml +++ b/etc/testcase/onap-vvp.validate.heat.yml @@ -24,4 +24,5 @@ onap-vvp.validate.heat: - onap-vvp_logs/report.json check_results_files: - onap-vvp_logs/report.json + portal_key_file: onap-vvp_logs/report.json sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.cinder_api.yml b/etc/testcase/yardstick.ha.cinder_api.yml index c3cec3c5..e6162739 100644 --- a/etc/testcase/yardstick.ha.cinder_api.yml +++ b/etc/testcase/yardstick.ha.cinder_api.yml @@ -25,4 +25,5 @@ yardstick.ha.cinder_api: - ha_logs/yardstick.ha.cinder_api.out check_results_files: - ha_logs/yardstick.ha.cinder_api.out + portal_key_file: ha_logs/yardstick.ha.cinder_api.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.controller_restart.yml b/etc/testcase/yardstick.ha.controller_restart.yml index 01a6fc67..dddf89b7 100644 --- a/etc/testcase/yardstick.ha.controller_restart.yml +++ b/etc/testcase/yardstick.ha.controller_restart.yml @@ -23,4 +23,5 @@ yardstick.ha.controller_restart: - ha_logs/yardstick.ha.controller_restart.out check_results_files: - ha_logs/yardstick.ha.controller_restart.out + portal_key_file: ha_logs/yardstick.ha.controller_restart.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.cpu_load.yml b/etc/testcase/yardstick.ha.cpu_load.yml index 53f0fc6c..86c25091 100644 --- a/etc/testcase/yardstick.ha.cpu_load.yml +++ b/etc/testcase/yardstick.ha.cpu_load.yml @@ -28,4 +28,5 @@ yardstick.ha.cpu_load: - ha_logs/yardstick.ha.cpu_load.out check_results_files: - ha_logs/yardstick.ha.cpu_load.out + portal_key_file: ha_logs/yardstick.ha.cpu_load.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.database.yml b/etc/testcase/yardstick.ha.database.yml index 91227ca7..ea0a6d49 100644 --- a/etc/testcase/yardstick.ha.database.yml +++ b/etc/testcase/yardstick.ha.database.yml @@ -25,4 +25,5 @@ yardstick.ha.database: - ha_logs/yardstick.ha.database.out check_results_files: - ha_logs/yardstick.ha.database.out + portal_key_file: ha_logs/yardstick.ha.database.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.disk_load.yml b/etc/testcase/yardstick.ha.disk_load.yml index a7959b6c..6969984c 100644 --- a/etc/testcase/yardstick.ha.disk_load.yml +++ b/etc/testcase/yardstick.ha.disk_load.yml @@ -27,4 +27,5 @@ yardstick.ha.disk_load: - ha_logs/yardstick.ha.disk_load.out check_results_files: - ha_logs/yardstick.ha.disk_load.out + portal_key_file: ha_logs/yardstick.ha.disk_load.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.glance_api.yml b/etc/testcase/yardstick.ha.glance_api.yml index 9bd1b571..bbce399e 100644 --- a/etc/testcase/yardstick.ha.glance_api.yml +++ b/etc/testcase/yardstick.ha.glance_api.yml @@ -25,4 +25,5 @@ yardstick.ha.glance_api: - ha_logs/yardstick.ha.glance_api.out check_results_files: - ha_logs/yardstick.ha.glance_api.out + portal_key_file: ha_logs/yardstick.ha.glance_api.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.haproxy.yml b/etc/testcase/yardstick.ha.haproxy.yml index 2a566ea4..16748dbe 100644 --- a/etc/testcase/yardstick.ha.haproxy.yml +++ b/etc/testcase/yardstick.ha.haproxy.yml @@ -28,4 +28,5 @@ yardstick.ha.haproxy: - ha_logs/yardstick.ha.haproxy.out check_results_files: - ha_logs/yardstick.ha.haproxy.out + portal_key_file: ha_logs/yardstick.ha.haproxy.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.keystone.yml b/etc/testcase/yardstick.ha.keystone.yml index d1d6e797..31d84aab 100644 --- a/etc/testcase/yardstick.ha.keystone.yml +++ b/etc/testcase/yardstick.ha.keystone.yml @@ -25,4 +25,5 @@ yardstick.ha.keystone: - ha_logs/yardstick.ha.keystone.out check_results_files: - ha_logs/yardstick.ha.keystone.out + portal_key_file: ha_logs/yardstick.ha.keystone.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.neutron_l3_agent.yml b/etc/testcase/yardstick.ha.neutron_l3_agent.yml index 60fc37a9..0af89646 100644 --- a/etc/testcase/yardstick.ha.neutron_l3_agent.yml +++ b/etc/testcase/yardstick.ha.neutron_l3_agent.yml @@ -39,4 +39,5 @@ yardstick.ha.neutron_l3_agent: - ha_logs/yardstick.ha.neutron_l3_agent.out check_results_files: - ha_logs/yardstick.ha.neutron_l3_agent.out + portal_key_file: ha_logs/yardstick.ha.neutron_l3_agent.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.neutron_server.yml b/etc/testcase/yardstick.ha.neutron_server.yml index 85a70c1e..d700294c 100644 --- a/etc/testcase/yardstick.ha.neutron_server.yml +++ b/etc/testcase/yardstick.ha.neutron_server.yml @@ -25,4 +25,5 @@ yardstick.ha.neutron_server: - ha_logs/yardstick.ha.neutron_server.out check_results_files: - ha_logs/yardstick.ha.neutron_server.out + portal_key_file: ha_logs/yardstick.ha.neutron_server.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.nova_api.yml b/etc/testcase/yardstick.ha.nova_api.yml index bddf3e5a..91f1a609 100644 --- a/etc/testcase/yardstick.ha.nova_api.yml +++ b/etc/testcase/yardstick.ha.nova_api.yml @@ -25,4 +25,5 @@ yardstick.ha.nova_api: - ha_logs/yardstick.ha.nova_api.out check_results_files: - ha_logs/yardstick.ha.nova_api.out + portal_key_file: ha_logs/yardstick.ha.nova_api.log sub_testcase_list: diff --git a/etc/testcase/yardstick.ha.rabbitmq.yml b/etc/testcase/yardstick.ha.rabbitmq.yml index df08edcb..447f0270 100644 --- a/etc/testcase/yardstick.ha.rabbitmq.yml +++ b/etc/testcase/yardstick.ha.rabbitmq.yml @@ -23,4 +23,5 @@ yardstick.ha.rabbitmq: - ha_logs/yardstick.ha.rabbitmq.out check_results_files: - ha_logs/yardstick.ha.rabbitmq.out + portal_key_file: ha_logs/yardstick.ha.rabbitmq.log sub_testcase_list: -- cgit 1.2.3-korg