2 Documentation The main interface for interacting with RIC E2 Term (E2term).
3 ... It handles low level stuff like managing the http request library and
4 ... E2term required fields
5 Library RequestsLibrary
9 Library OperatingSystem
11 Resource /robot/resources/global_properties.robot
12 Resource /robot/resources/json_templater.robot
16 ${E2TERM_ENDPOINT} ${GLOBAL_INJECTED_E2TERM_IP_ADDR}:${GLOBAL_E2TERM_SERVER_PORT}
20 Run E2Term Health Check
21 [Documentation] Runs E2Term Health check
22 Log To Console Entering in to E2term
23 ${data_path}= Set Variable ${E2TERM_ENDPOINT}
24 ${resp} = Run E2Term RMR Probe Check ${data_path}
25 Log To Console ${resp}
27 Run E2Term RMR Probe Check
28 [Documentation] Runs E2Term RMR Probe Check
29 [Arguments] ${data_path}
31 ${resp} = Run /bin/sh -c "/opt/e2/rmr_probe -h ${data_path} -v verbose"
32 Log To Console Received response from E2term ${resp}
33 ${ret} = Should Match Regexp ${resp} got.*OK.*state=0