summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxudan <xudan16@huawei.com>2019-08-27 23:26:24 -0400
committerDan Xu <xudan16@huawei.com>2019-09-02 01:57:51 +0000
commit6d33ad294d6bc56226c86604cded0b70a6952661 (patch)
tree15c747ed941712d1476de404c49e463b5aa6365e
parentd15825b04fde0b40df1840ae2ec2fab2ac961471 (diff)
Add portal_key_file into all test case yml files
Change-Id: If111a8cc56c31ec3e22b090aca92ff56d41f7e01 Signed-off-by: xudan <xudan16@huawei.com>
-rw-r--r--dovetail/report.py2
-rw-r--r--dovetail/testcase.py3
-rw-r--r--dovetail/tests/unit/test_report.py9
-rw-r--r--dovetail/tests/unit/test_testcase.py7
-rw-r--r--dovetail/tests/unit/test_testcase.yaml1
-rw-r--r--etc/testcase/bottlenecks.stress.ping.yml1
-rw-r--r--etc/testcase/functest.healthcheck.connection_check.yml1
-rw-r--r--etc/testcase/functest.k8s.conformance.yml1
-rw-r--r--etc/testcase/functest.k8s.smoke.yml1
-rw-r--r--etc/testcase/functest.rally.authenticate.yml1
-rw-r--r--etc/testcase/functest.rally.cinder.yml1
-rw-r--r--etc/testcase/functest.rally.glance.yml (renamed from etc/testcase/functest.rally.glance.yaml)1
-rw-r--r--etc/testcase/functest.rally.gnocchi.yml1
-rw-r--r--etc/testcase/functest.rally.heat.yml1
-rw-r--r--etc/testcase/functest.rally.keystone.yml1
-rw-r--r--etc/testcase/functest.rally.neutron.yml1
-rw-r--r--etc/testcase/functest.rally.nova.yml1
-rw-r--r--etc/testcase/functest.rally.quotas.yml1
-rw-r--r--etc/testcase/functest.security.patrole.yml1
-rw-r--r--etc/testcase/functest.security.patrole_vxlan_dependent.yml1
-rw-r--r--etc/testcase/functest.tempest.bgpvpn.yml1
-rw-r--r--etc/testcase/functest.tempest.compute.yml1
-rw-r--r--etc/testcase/functest.tempest.identity_v3.yml1
-rw-r--r--etc/testcase/functest.tempest.image.yml1
-rw-r--r--etc/testcase/functest.tempest.ipv6_api.yml1
-rw-r--r--etc/testcase/functest.tempest.ipv6_scenario.yml1
-rw-r--r--etc/testcase/functest.tempest.multi_node_scheduling.yml1
-rw-r--r--etc/testcase/functest.tempest.network_api.yml1
-rw-r--r--etc/testcase/functest.tempest.network_scenario.yml1
-rw-r--r--etc/testcase/functest.tempest.network_security.yml1
-rw-r--r--etc/testcase/functest.tempest.neutron_tempest_plugin_api.yml1
-rw-r--r--etc/testcase/functest.tempest.osinterop.yml1
-rw-r--r--etc/testcase/functest.tempest.trunk-ports.yml1
-rw-r--r--etc/testcase/functest.tempest.vm_lifecycle.yml1
-rw-r--r--etc/testcase/functest.tempest.volume.yml1
-rw-r--r--etc/testcase/functest.vnf.vepc.yml1
-rw-r--r--etc/testcase/functest.vnf.vims.yml1
-rw-r--r--etc/testcase/functest.vping.ssh.yml1
-rw-r--r--etc/testcase/functest.vping.userdata.yml1
-rw-r--r--etc/testcase/onap-vtp.validate.csar.yml1
-rw-r--r--etc/testcase/onap-vvp.validate.heat.yml1
-rw-r--r--etc/testcase/yardstick.ha.cinder_api.yml1
-rw-r--r--etc/testcase/yardstick.ha.controller_restart.yml1
-rw-r--r--etc/testcase/yardstick.ha.cpu_load.yml1
-rw-r--r--etc/testcase/yardstick.ha.database.yml1
-rw-r--r--etc/testcase/yardstick.ha.disk_load.yml1
-rw-r--r--etc/testcase/yardstick.ha.glance_api.yml1
-rw-r--r--etc/testcase/yardstick.ha.haproxy.yml1
-rw-r--r--etc/testcase/yardstick.ha.keystone.yml1
-rw-r--r--etc/testcase/yardstick.ha.neutron_l3_agent.yml1
-rw-r--r--etc/testcase/yardstick.ha.neutron_server.yml1
-rw-r--r--etc/testcase/yardstick.ha.nova_api.yml1
-rw-r--r--etc/testcase/yardstick.ha.rabbitmq.yml1
53 files changed, 70 insertions, 0 deletions
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.yml
index df075cfa..589c861b 100644
--- a/etc/testcase/functest.rally.glance.yaml
+++ b/etc/testcase/functest.rally.glance.yml
@@ -30,6 +30,7 @@ functest.rally.glance:
- 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'
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: