diff options
3 files changed, 15 insertions, 5 deletions
diff --git a/robot/resources/test_templates/closedloop_test_template.robot b/robot/resources/test_templates/closedloop_test_template.robot index e5a5ca92..d879f9d2 100644 --- a/robot/resources/test_templates/closedloop_test_template.robot +++ b/robot/resources/test_templates/closedloop_test_template.robot @@ -54,13 +54,14 @@ VFW Policy Initialize VFW Policy ${stackname}= Orchestrate VNF vFW closedloop Policy Check Firewall Stack ${stackname} ${VFWPOLICYRATE} - + Delete VNF VDNS Policy Initialize VDNS Policy ${stackname}= Orchestrate VNF vDNS closedloop ${dnsscaling}= Policy Check vLB Stack ${stackname} ${VLBPOLICYRATE} Set Test Variable ${DNSSCALINGSTACK} ${dnsscaling} + Delete VNF Initialize VFW Policy # Create Config Policy diff --git a/robot/resources/test_templates/vnf_orchestration_test_template.robot b/robot/resources/test_templates/vnf_orchestration_test_template.robot index 9de590b9..e3e7905a 100644 --- a/robot/resources/test_templates/vnf_orchestration_test_template.robot +++ b/robot/resources/test_templates/vnf_orchestration_test_template.robot @@ -36,6 +36,11 @@ ${VVG_SERVER_ID} ${SERVICE_INSTANCE_ID} *** Keywords *** +Orchestrate VNF Template + [Documentation] Use openECOMP to Orchestrate a service. + [Arguments] ${customer_name} ${service} ${product_family} ${tenant} + Orchestrate VNF ${customer_name} ${service} ${product_family} ${tenant} + Delete VNF Orchestrate VNF [Documentation] Use openECOMP to Orchestrate a service. @@ -121,12 +126,16 @@ Get VVG Preload Parameters ${vvg_params} Get From Dictionary ${test_dict} vvg_preload.template [Return] ${vvg_params} -Teardown VNF +Delete VNF [Documentation] Called at the end of a test case to tear down the VNF created by Orchestrate VNF ${lcp_region}= Get Openstack Region Teardown VVG Server - Run Keyword If '${TEST STATUS}' == 'PASS' Teardown VLB Closed Loop Hack - Run Keyword If '${TEST STATUS}' == 'PASS' Teardown VID ${SERVICE_INSTANCE_ID} ${lcp_region} ${TENANT_ID} + Teardown VLB Closed Loop Hack + Teardown VID ${SERVICE_INSTANCE_ID} ${lcp_region} ${TENANT_ID} + Log VNF Deleted + +Teardown VNF + [Documentation] Called at the end of a test case to tear down the VNF created by Orchestrate VNF Run Keyword If '${TEST STATUS}' == 'PASS' Teardown Model Distribution Run Keyword If '${TEST STATUS}' == 'PASS' Clean A&AI Inventory Close All Browsers diff --git a/robot/testsuites/vnf-orchestration.robot b/robot/testsuites/vnf-orchestration.robot index 48f3964c..d7ae16fa 100644 --- a/robot/testsuites/vnf-orchestration.robot +++ b/robot/testsuites/vnf-orchestration.robot @@ -5,7 +5,7 @@ Documentation Executes the VNF Orchestration Test cases including setup and te Resource ../resources/test_templates/vnf_orchestration_test_template.robot Test Setup Setup Orchestrate VNF ${GLOBAL_AAI_CLOUD_OWNER} SharedNode OwnerType v1 CloudZone -Test Template Orchestrate VNF +Test Template Orchestrate VNF Template Test Teardown Teardown VNF *** Test Cases *** CUSTOMER SERVICE PRODUCT_FAMILY TENANT |