-*** Settings ***
-Documentation healthcheck of system under test: sdnc server, sdnrdb are available
-Library ConnectLibrary
-Library SDNCBaseLibrary
-Library Collections
-Library ElasticSearchLibrary
-Library ConnectApp
-Library RequestsLibrary
-
-Suite Setup global suite setup &{GLOBAL_SUITE_SETUP_CONFIG}
-Suite Teardown global suite teardown
-
-*** Variables ***
-&{headers} Content-Type=application/json Authorization=Basic
-
-*** Test Cases ***
-Test Is SDNR Node Available
- ${server_status}= server is ready ${SDNR_PROTOCOL}${SDNR_HOST} ${SDNR_PORT}
- should be true ${server_status}
-
-Test Is SDNRDB Available
- ${es_version_info}= get elastic search version info as dict
- ${length_of_response}= get length ${es_version_info}
- should be true ${length_of_response}>${0}
-
-Test Is SDNRDB Initialized
- ${res}= check aliases
- Log ${res} level=INFO html=False console=False repr=False
- Run Keyword If not ${res} Fatal Error
-
-Test Is VES Collector available
- # curl -k -u sample1:sample1 https://172.40.0.1:8443
- ${auth}= Create List ${VESCOLLECTOR}[USERNAME] ${VESCOLLECTOR}[PASSWORD]
- RequestsLibrary.Create Session alias=ves url=${VESCOLLECTOR}[SCHEME]://${VESCOLLECTOR}[IP]:${VESCOLLECTOR}[PORT] headers=${headers} auth=${auth}
- ${resp}= RequestsLibrary.GET On Session ves /
- Should Be Equal As Strings ${resp.text} Welcome to VESCollector
- Should Be Equal As Strings ${resp.status_code} 200
- RequestsLibrary.Delete All Sessions
-
+*** Settings ***\r
+Documentation healthcheck of system under test: sdnc server, sdnrdb are available\r
+Library ConnectLibrary\r
+Library SDNCBaseLibrary\r
+Library Collections\r
+Library ElasticSearchLibrary\r
+Library ConnectApp\r
+Library RequestsLibrary\r
+\r
+Suite Setup global suite setup &{GLOBAL_SUITE_SETUP_CONFIG}\r
+Suite Teardown global suite teardown\r
+\r
+*** Variables ***\r
+&{headers} Content-Type=application/json Authorization=Basic\r
+\r
+*** Test Cases ***\r
+Test Is SDNR Node Available\r
+ ${server_status}= Server Is Ready\r
+ should be true ${server_status}\r
+\r
+Test Is SDNRDB Available\r
+ ${es_version_info}= Get Sdnrdb Version Info As Dict\r
+ ${length_of_response}= Get Length ${es_version_info}\r
+ should be true ${length_of_response}>${0}\r
+\r
+Test Is SDNRDB Initialized\r
+ ${res}= Check Aliases\r
+ Log ${res} level=INFO html=False console=False repr=False\r
+\r
+Test Is VES Collector available\r
+ # curl -k -u sample1:sample1 https://172.40.0.1:8443\r
+ ${auth}= Create List ${VESCOLLECTOR}[USERNAME] ${VESCOLLECTOR}[PASSWORD]\r
+ ${IPV6_ENABLED}= Get Variable Value ${ENABLE_IPV6} ${False}\r
+ Log To Console ${VESCOLLECTOR}[SCHEME]://[${VESCOLLECTOR}[IP]]:${VESCOLLECTOR}[PORT]\r
+ IF ${IPV6_ENABLED} != ${True}\r
+ RequestsLibrary.Create Session alias=ves url=${VESCOLLECTOR}[SCHEME]://${VESCOLLECTOR}[IP]:${VESCOLLECTOR}[PORT] headers=${headers} auth=${auth}\r
+ ELSE\r
+ RequestsLibrary.Create Session alias=ves url=${VESCOLLECTOR}[SCHEME]://[${VESCOLLECTOR}[IP]]:${VESCOLLECTOR}[PORT] headers=${headers} auth=${auth}\r
+ END\r
+ ${resp}= RequestsLibrary.GET On Session ves /\r
+ Should Be Equal As Strings ${resp.text} Welcome to VESCollector\r
+ Should Be Equal As Strings ${resp.status_code} 200\r
+ RequestsLibrary.Delete All Sessions\r
+\r