Fix change_counter 69/78669/2
authorTomas Markovic <tomas.markovic@pantheon.tech>
Wed, 12 Dec 2018 08:33:36 +0000 (09:33 +0100)
committerTomas Markovic <tomas.markovic@pantheon.tech>
Wed, 12 Dec 2018 10:32:29 +0000 (11:32 +0100)
Change-Id: I793d57c50e0742eba80dc1107f158458a19f8663
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
csit/libraries/ChangeCounter.robot
csit/suites/bgpcep/bgpingest/singlepeer_changecount.robot

index 883ca65a04a148554d52f0d90b5f065737ea4194..f2a0b349644eb24e5e871ad04f51c66053cdd404 100644 (file)
@@ -35,7 +35,8 @@ Get_Change_Count
     BuiltIn.Should_Be_Equal    ${response.status_code}    ${200}    Got status: ${response.status_code} and message: ${response.text}
     # CompareStream.Set_Variable_If_At_Least_Else cannot be used direcly, because ${response.text}["data-change-counter"]["count"] would be
     # evaluated before the stream comparison and it causes failures
-    ${count} =    BuiltIn.Evaluate    ${response.text}["data-change-counter"]["counter"][0]["count"]
+    BuiltIn.Log    ${response.text}
+    ${count} =    BuiltIn.Evaluate    json.loads('${response.text}')["data-change-counter"]["counter"][0]["count"]    modules=json
     [Return]    ${count}
 
 Reconfigure_Topology_Name
index bd74622e075053ca98ab6d6ab89455697d639d4e..e7c30d5ade7e936b7b0d7e8eb683ff6ad5f569b4 100644 (file)
@@ -99,7 +99,7 @@ Reconfigure_Data_Change_Counter
 
 Verify_Data_Change_Counter_Ready
     [Documentation]    Data change counter might have been slower to start than ipv4 topology, wait for it.
-    BuiltIn.Wait_Until_Keyword_Succeeds    5s    1s    ChangeCounter.Get_Change_Count
+    BuiltIn.Wait_Until_Keyword_Succeeds    5x    1s    ChangeCounter.Get_Change_Count
 
 Start_Talking_BGP_Speaker
     [Documentation]    Start Python speaker to connect to ODL.