*** Settings *** Documentation The main interface for interacting with DCAE Helm-deployed microservices. It handles low level stuff like managing the http request library and DCAE required fields Library RequestsLibrary Library ONAPLibrary.Utilities Library OperatingSystem Library Collections Resource global_properties.robot *** Variables *** ${DCAE_MS_HEALTH_CHECK_PATH} /healthcheck ${DCAE_MS_HEALTH_ENDPOINT} ${GLOBAL_DCAE_MS_SERVER_PROTOCOL}://${GLOBAL_INJECTED_DCAE_MS_IP_ADDR}:${GLOBAL_DCAE_MS_HEALTH_SERVER_PORT} *** Keywords *** Run DCAE Microservices Health Check [Documentation] Runs a DCAE Microservices health check ${auth}= Create List ${GLOBAL_DCAE_MS_USERNAME} ${GLOBAL_DCAE_MS_PASSWORD} Log Creating session ${DCAE_MS_HEALTH_ENDPOINT} ${session}= Create Session dcae ${DCAE_MS_HEALTH_ENDPOINT} auth=${auth} ${uuid}= Generate UUID4 ${headers}= Create Dictionary X-ECOMP-Client-Version=ONAP-R2 action=getTable Accept=application/json Content-Type=application/json X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid} X-FromAppId=${GLOBAL_APPLICATION_ID} ${resp}= Get Request dcae ${DCAE_MS_HEALTH_CHECK_PATH} headers=${headers} Log Received response code from dcae ${resp} Log Received content from dcae ${resp.content} Should Be Equal As Strings ${resp.status_code} 200