Enhanced SDC Healthcheck 56/113356/1
authordeswali07 <biswajit.deswali@amdocs.com>
Wed, 30 Sep 2020 09:01:33 +0000 (14:31 +0530)
committerdeswali07 <biswajit.deswali@amdocs.com>
Wed, 30 Sep 2020 09:02:10 +0000 (14:32 +0530)
Issue-ID: SDC-3287
Change-Id: Ia12013fd56fdb3f4e4612e44add6deb8acaf027f
Signed-off-by: deswali07 <biswajit.deswali@amdocs.com>
robot/resources/sdc_interface.robot
robot/testsuites/health-check.robot

index c124be1..b680faa 100644 (file)
@@ -19,6 +19,8 @@ Resource          browser_setup.robot
 *** Variables ***
 ${SDC_DESIGNER_USER_ID}    cs0008
 ${SDC_HEALTH_CHECK_PATH}    /sdc1/rest/healthCheck
+${SDC_HEALTH_CHECK_PATH_ONBOARD}    /onboarding-api/v1.0/healthcheck
+${SDC_HEALTH_CHECK_PATH_BE}    /sdc2/rest/healthCheck
 ${SDC_VENDOR_LICENSE_MODEL_PATH}    /onboarding-api/v1.0/vendor-license-models
 ${SDC_VENDOR_SOFTWARE_PRODUCT_PATH}    /onboarding-api/v1.0/vendor-software-products
 ${SDC_VENDOR_KEY_GROUP_PATH}    /license-key-groups
@@ -913,6 +915,16 @@ Run SDC Health Check
     \    ${SDC_DE_HEALTH}  Set Variable If   (('DE' in '${ELEMENT['healthCheckComponent']}') and ('${ELEMENT['healthCheckStatus']}' == 'UP')) or ('${SDC_DE_HEALTH}'=='UP')  UP
     Log   (DMaaP:${SDC_DE_HEALTH})    console=True
 
+Run SDC BE ONBOARD Healthcheck
+    [Documentation]    Runs a SDC BE ONBOARD health check
+    ${resp}=    SDC.Run Get Request    ${SDC_BE_ONBOARD_ENDPOINT}    ${SDC_HEALTH_CHECK_PATH_ONBOARD}    user=${None}
+    Should Be Equal As Strings  ${resp.status_code}     200
+
+Run SDC BE Healthcheck
+    [Documentation]    Runs a SDC BE health check
+    ${resp}=    SDC.Run Get Request    ${SDC_BE_ENDPOINT}    ${SDC_HEALTH_CHECK_PATH_BE}    user=${None}     auth=${GLOBAL_SDC_AUTHENTICATION}
+    Should Be Equal As Strings  ${resp.status_code}     200
+
 Open SDC GUI
     [Documentation]   Logs in to SDC GUI
     [Arguments]    ${PATH}
index c80ed71..33984d3 100644 (file)
@@ -193,6 +193,11 @@ Basic SDC Health Check
     [Tags]    health    core   health-sdc
     Run SDC Health Check
 
+Enhanced SDC Health Check
+    [Tags]    health    core   health-sdc
+    Run SDC BE ONBOARD Healthcheck
+    Run SDC BE Healthcheck
+
 Basic SDNC Health Check
     [Tags]    health    core   health-sdnc
     Run SDNC Health Check