| *** Settings *** |
| Documentation Executes the VNF Orchestration Test cases including setup and teardown |
| ... |
| Library Collections |
| Library HTTPUtils |
| Resource ../resources/demo_preload.robot |
| Resource ../resources/asdc_interface.robot |
| *** Variables *** |
| |
| ${VNF_NAME} DemoVNF |
| ${MODULE_NAME} DemoModuleName |
| |
| ${HB_STACK} |
| ${HB_SERVICE_INSTANCE_ID} |
| ${HB_SERVICE} |
| |
| |
| *** Test Cases *** |
| Initialize Customer And Models |
| [Tags] InitDemo |
| Load Customer And Models Demonstration |
| |
| Initialize Customer |
| [Tags] InitCustomer |
| Load Customer Demonstration |
| |
| Initialize Models |
| [Tags] InitDistribution |
| Load Models Demonstration |
| |
| Preload VNF |
| [Tags] PreloadDemo |
| Preload User Model ${VNF_NAME} ${MODULE_NAME} |
| |
| Create APPC Mount Point |
| [Tags] APPCMountPointDemo |
| APPC Mount Point ${MODULE_NAME} |
| |
| Instantiate VFW |
| [Tags] instantiateVFW |
| Instantiate VNF vFW base_vfw |
| |
| Instantiate Demo VFWCL |
| [Tags] instantiateDemoVFWCL |
| Instantiate Demo VNF vFWCL base_vpkg |
| |
| Instantiate VFWCL |
| [Tags] instantiateVFWCL |
| Instantiate VNF vFWCL base_vpkg |
| |
| |
| Delete Instantiated VNF |
| [Documentation] This test assumes all necessary variables are loaded via the variable file create in Save For Delete |
| ... The Teardown VNF needs to be in the teardown step of the test case... |
| [Tags] deleteVNF |
| Setup Browser |
| Login To VID GUI |
| Delete VNF |
| [Teardown] Teardown VNF |
| |
| Run Heatbridge |
| [Documentation] |
| ... Try to run heatbridge |
| [Tags] heatbridge |
| Execute Heatbridge ${HB_STACK} ${HB_SERVICE_INSTANCE_ID} ${HB_SERVICE} ${HB_IPV4_OAM_ADDRESS} |
| |
| Preload APPC CDT GUI |
| [Documentation] |
| ... APPC CDT Preload Demo |
| [Tags] APPCCDTPreloadDemo |
| Setup Browser |
| Preload APPC CDT GUI |
| # Preload APPC CDT GUI demo reference_AllAction_vLoadBalancer_vLoadBalancer-test0_0.0.1V.json ${EXECDIR}/robot/assets/templates/appc/reference_AllAction_vLoadBalancer_vLoadBalancer-test0_0.0.1V.json ${EXECDIR}/robot/assets/templates/appc/template_ConfigScaleOut_vLoadBalancer_vLoadBalancer-test0_0.0.1V_vLB.xml ${EXECDIR}/robot/assets/templates/appc/pd_ConfigScaleOut_vLoadBalancer_vLoadBalancer-test0_0.0.1V_vLB.yaml |
| |
| Distribute vFWNG CDS Model |
| [Documentation] Distribute vFWNG for CDS |
| [Tags] DistributeVFWNG |
| [Timeout] 600 |
| Model Distribution For Directory service=vFWNG cds=vfwng |
| |