[RIC-196] Update LostConnection Automation 08/2608/1
authoridanshal <idan.shalom@intl.att.com>
Thu, 27 Feb 2020 14:36:34 +0000 (16:36 +0200)
committeridanshal <idan.shalom@intl.att.com>
Thu, 27 Feb 2020 14:36:38 +0000 (16:36 +0200)
Change-Id: I684644a383b430ccc9d8ec6b1dc6b0927b566b77
Signed-off-by: idanshal <idan.shalom@intl.att.com>
Automation/Tests/KeepAlive/keep_alive_test.robot
Automation/Tests/Lost_Connection/Lost_Connetion_CONNECTING_TO_DISCONNECTED.robot

index 07faee2..65e29fb 100644 (file)
@@ -81,6 +81,7 @@ Stop E2T
 prepare logs for tests
     Remove log files
     Save logs
+    Sleep  3s
 
 Verify Is Dead Message Printed
     ${result}    find_error_script.find_error     ${EXECDIR}    ${e2mgr_log_filename}  ${e2_is_dead_message_printed}
index e9f18b8..5fdc853 100644 (file)
@@ -23,6 +23,7 @@
 Suite Setup   Prepare Enviorment
 Resource   ../Resource/resource.robot
 Resource   ../Resource/Keywords.robot
+Library     ../Scripts/e2mdbscripts.py
 Library     OperatingSystem
 Library    Collections
 Library     REST      ${url}
@@ -36,20 +37,19 @@ Pre Condition for Connecting - no simu
     Should Be Equal As Integers    ${result[1]}    ${docker_number-1}
 
 
-Prepare Ran in Connecting connectionStatus
+Setup Ran
     Sleep  1s
     Post Request setup node b x-2
     Integer     response status       204
-    Sleep  1s
-    GET      /v1/nodeb/test1
-    Integer  response status  200
-    String   response body ranName    test1
-    #String   response body connectionStatus    CONNECTING
-
 
-Verify Disconnected ConnectionStatus
-    Sleep    10s
+Verify connection status is DISCONNECTED and RAN is not associated with E2T instance
+    Sleep    5s
     GET      /v1/nodeb/test1
     Integer  response status  200
     String   response body ranName    test1
-    String   response body connectionStatus    DISCONNECTED
\ No newline at end of file
+    Missing  response body associatedE2tInstanceAddress
+    String   response body connectionStatus    DISCONNECTED
+
+Verify E2T instance is NOT associated with RAN
+   ${result}    e2mdbscripts.verify_ran_is_associated_with_e2t_instance     test1    e2t.att.com:38000
+   Should Be True    ${result} == False