upgrade to python3 libraries
[testsuite.git] / robot / testsuites / demo.robot
index c5ada09..1e9e8d4 100644 (file)
@@ -2,13 +2,20 @@
 Documentation    Executes the VNF Orchestration Test cases including setup and teardown
 ...
 Library   Collections
-Library    DatabaseLibrary
+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}
+${HB_IPV4_OAM_ADDRESS}
+
+
 *** Test Cases ***
 Initialize Customer And Models
     [Tags]   InitDemo
@@ -17,6 +24,7 @@ Initialize Customer And Models
 Initialize Customer
     [Tags]   InitCustomer
     Load Customer   Demonstration
+    Load Customer   SDN-ETHERNET-INTERNET
 
 Initialize Models
     [Tags]   InitDistribution
@@ -32,7 +40,20 @@ Create APPC Mount Point
 
 Instantiate VFW
     [Tags]   instantiateVFW
-    Instantiate VNF   vFW
+    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
+
+Instantiate VFWDT
+    [Tags]   instantiateVFWDT
+    Instantiate VNF   vFWDT  base_vpkg
+
 
 Delete Instantiated VNF
     [Documentation]   This test assumes all necessary variables are loaded via the variable file create in  Save For Delete
@@ -43,3 +64,29 @@ Delete Instantiated VNF
     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
+
+Distribute Demo vFWDT Model
+    [Documentation]    Distribute Demo vFWDT  (does not delete model after distribution)
+    [Tags]    DistributeDemoVFWDT
+    [Timeout]    600
+    Model Distribution For Directory    service=vFWDT   
+