diff options
Diffstat (limited to 'robot/resources/oof_interface.robot')
-rw-r--r-- | robot/resources/oof_interface.robot | 18 |
1 files changed, 18 insertions, 0 deletions
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} |