From 0c3270ccd3a1a7db5f7be687644ba619b68b2293 Mon Sep 17 00:00:00 2001 From: Jerry Flood Date: Thu, 1 Nov 2018 12:46:55 -0400 Subject: Add OOF-CMSO healthcheck Issue-ID: INT-707 Change-Id: Ide6bfed60fe0405139dd291ce732d54dce1eaedf Signed-off-by: Jerry Flood --- robot/resources/oof_interface.robot | 18 ++++++++++++++++++ robot/testsuites/health-check.robot | 4 ++++ 2 files changed, 22 insertions(+) diff --git a/robot/resources/oof_interface.robot b/robot/resources/oof_interface.robot index 1c3137e4..02b81776 100644 --- a/robot/resources/oof_interface.robot +++ b/robot/resources/oof_interface.robot @@ -7,9 +7,11 @@ Resource global_properties.robot *** Variables *** ${OOF_HOMING_HEALTH_CHECK_PATH} /v1/plans/healthcheck ${OOF_SNIRO_HEALTH_CHECK_PATH} /api/oof/v1/healthcheck +${OOF_CMSO_HEALTH_CHECK_PATH} /cmso/v1/health?checkInterfaces=false ${OOF_HOMING_ENDPOINT} ${GLOBAL_OOF_SERVER_PROTOCOL}://${GLOBAL_INJECTED_OOF_HOMING_IP_ADDR}:${GLOBAL_OOF_HOMING_SERVER_PORT} ${OOF_SNIRO_ENDPOINT} ${GLOBAL_OOF_SERVER_PROTOCOL}://${GLOBAL_INJECTED_OOF_SNIRO_IP_ADDR}:${GLOBAL_OOF_SNIRO_SERVER_PORT} +${OOF_CMSO_ENDPOINT} ${GLOBAL_OOF_CMSO_PROTOCOL}://${GLOBAL_INJECTED_OOF_CMSO_IP_ADDR}:${GLOBAL_OOF_CMSO_SERVER_PORT} *** Keywords *** Run OOF-Homing Health Check @@ -39,3 +41,19 @@ Run OOF-SNIRO Get Request Should Be Equal As Integers ${resp.status_code} 200 Log Received response from OOF-SNIRO ${resp.text} [Return] ${resp} + + +Run OOF-CMSO Health Check + [Documentation] Runs OOF-CMSO Health check + ${resp}= Run OOF-CMSO Get Request ${OOF_CMSO_HEALTH_CHECK_PATH} + Should Be Equal As Integers ${resp.status_code} 200 + +Run OOF-CMSO Get Request + [Documentation] Runs OOF-CMSO Get request + [Arguments] ${data_path} + ${auth}= Create List ${GLOBAL_OOF_CMSO_USERNAME} ${GLOBAL_OOF_CMSO_PASSWORD} + ${session}= Create Session session ${OOF_CMSO_ENDPOINT} auth=${auth} + ${resp}= Get Request session ${data_path} + Should Be Equal As Integers ${resp.status_code} 200 + Log Received response from OOF-CMSO ${resp.text} + [Return] ${resp} diff --git a/robot/testsuites/health-check.robot b/robot/testsuites/health-check.robot index 3d653064..39328198 100644 --- a/robot/testsuites/health-check.robot +++ b/robot/testsuites/health-check.robot @@ -113,6 +113,10 @@ Basic OOF-SNIRO Health Check [Tags] health medium Run OOF-SNIRO Health Check +Basic OOF-CMSO Health Check + [Tags] health medium + Run OOF-CMSO Health Check + Basic Policy Health Check [Tags] health medium Run Policy Health Check -- cgit 1.2.3-korg