Updates for SO instantie tests 83/63283/1
authorBrian Freeman <bf1936@att.com>
Tue, 28 Aug 2018 14:57:23 +0000 (09:57 -0500)
committerBrian Freeman <bf1936@att.com>
Tue, 28 Aug 2018 14:57:32 +0000 (09:57 -0500)
Issue-ID: INT-621
Change-Id: I1cc466a01975cd815aa1e4999763b3b36a9d5695
Signed-off-by: Brian Freeman <bf1936@att.com>
robot/resources/so_interface.robot
robot/resources/test_templates/vnf_orchestration_test_template.robot

index 1116281..8afcd59 100644 (file)
@@ -45,8 +45,8 @@ Run MSO Get ModelInvariantId
     [Arguments]    ${service_model_name}   ${vf_module_label}=NULL
     ${param_dict}=    Create Dictionary    serviceModelName    ${service_model_name}
     ${param}=   Evaluate   urllib.urlencode(${param_dict})    urllib
-    ${data_path}=   Catenate   SEPARATOR=     /onap/so/catalog/v2/serviceVnfs?  ${param}
-    ${resp}=    Run MSO Get Request    ${data_path}
+    ${data_path}=   Catenate   SEPARATOR=     /ecomp/mso/catalog/v2/serviceVnfs?  ${param}
+    ${resp}=    Run MSO Catalog Get Request    ${data_path}
     Log    ${resp.json()}
     # ${resp.json()['serviceVnfs'][0]['vfModules'][0]['vfModuleLabel'] should be 'base_vpkg'
     ${model_invariant_id}=   Set Variable   NULL
@@ -69,6 +69,19 @@ Run MSO Get Request
     Log    Received response from mso ${resp.text}
     [Return]    ${resp}
 
+Run MSO Catalog Get Request
+    [Documentation]    Runs an MSO get request
+    [Arguments]    ${data_path}    ${accept}=application/json
+    ${auth}=  Create List  ${GLOBAL_MSO_CATDB_USERNAME}    ${GLOBAL_MSO_PASSWORD}
+    Log    Creating session ${SO_CATDB_ENDPOINT}
+    ${session}=    Create Session      so_catdb   ${SO_CATDB_ENDPOINT}    auth=${auth}
+    ${uuid}=    Generate UUID
+    ${headers}=  Create Dictionary     Accept=${accept}    Content-Type=application/json    X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid}    X-FromAppId=${GLOBAL_APPLICATION_ID}
+    ${resp}=   Get Request     so_catdb        ${data_path}     headers=${headers}
+    Log    Received response from so_catdb ${resp.text}
+    [Return]    ${resp}
+
+
 Poll MSO Get Request
     [Documentation]    Runs an MSO get request until a certain status is received. valid values are COMPLETE
     [Arguments]    ${data_path}     ${status}
index 53d5696..3a9c557 100644 (file)
@@ -80,7 +80,8 @@ Orchestrate VNF
     \   VLB Closed Loop Hack   ${service}   ${generic_vnf}   ${closedloop_vf_module}
     \   Set Test Variable    ${STACK_NAME}   ${vf_module_name}
     \   Append To List   ${STACK_NAMES}   ${STACK_NAME}
-    \   Run Keyword and Ignore Error   Execute Heatbridge    ${vf_module_name}    ${service_instance_id}    ${vnf}
+    #    TODO: Need to look at a better way to default ipv4_oam_interface  search for Heatbridge
+    \   Run Keyword and Ignore Error   Execute Heatbridge    ${vf_module_name}    ${service_instance_id}    ${vnf}  ipv4_oam_interface
     \   Run Keyword and Ignore Error   Validate VF Module      ${vf_module_name}    ${vnf}
     [Return]     ${vf_module_name}    ${service}