X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2Fcontroller%2FDdbCommons.robot;h=cd6f17f235c2c6ab1a22240305d01132162ea7b3;hb=94651ca9711d8eb316721775561e815830bc6c7e;hp=9724b49d2e7ef1181bb6933ecf498514dc17d973;hpb=3efb12a5682a6828a3d4203b9dfdf9509af1799a;p=integration%2Ftest.git diff --git a/csit/libraries/controller/DdbCommons.robot b/csit/libraries/controller/DdbCommons.robot index 9724b49d2e..cd6f17f235 100644 --- a/csit/libraries/controller/DdbCommons.robot +++ b/csit/libraries/controller/DdbCommons.robot @@ -178,7 +178,7 @@ Leader_Isolation_PrefBasedShard_Test_Templ ClusterManagement.Isolate_Member_From_List_Or_All ${leader} ${li_isolated} BuiltIn.Set_Variable ${True} BuiltIn.Wait_Until_Keyword_Succeeds 60s 5s ClusterManagement.Verify_Shard_Leader_Elected ${shard_name}!! ${shard_type} ${True} - ... ${leader} member_index_list=${follower_list} + ... ${leader} member_index_list=${follower_list} verify_restconf=False ${heal_date} = DateTime.Add_Time_To_Date ${date_start} ${heal_timeout} ${sleep_to_heal} = Get_Seconds_To_Time ${heal_date} ${resp} = MdsalLowlevelPy.Get_Next_Transactions_Response @@ -199,8 +199,9 @@ Leader_Isolation_Heal_Within_Rt [Documentation] The leader isolation test case end if the heal happens within transaction timeout. All write transaction ... producers shoudl finish without error. ${resp_list} = MdsalLowlevelPy.Wait_For_Transactions - : FOR ${resp} IN @{resp_list} - \ TemplatedRequests.Check_Status_Code @{resp}[2] + FOR ${resp} IN @{resp_list} + TemplatedRequests.Check_Status_Code @{resp}[2] + END Module_Leader_Isolation_Heal_Default [Arguments] ${isolated_node} ${time_to_finish} @@ -216,8 +217,9 @@ Module_Leader_Isolation_Heal_Default MdsalLowlevelPy.Start_Write_Transactions_On_Nodes ${restart_producer_node_ip_as_list} ${restart_producer_node_idx_as_list} ${ID_PREFIX2} ${time_to_finish} ${TRANSACTION_RATE_1K} chained_flag=${CHAINED_TX} ... reset_globals=${False} ${resp_list} = MdsalLowlevelPy.Wait_For_Transactions - : FOR ${resp} IN @{resp_list} - \ TemplatedRequests.Check_Status_Code @{resp}[2] + FOR ${resp} IN @{resp_list} + TemplatedRequests.Check_Status_Code @{resp}[2] + END Prefix_Leader_Isolation_Heal_Default [Arguments] ${isolated_node} ${time_to_finish} @@ -232,8 +234,9 @@ Prefix_Leader_Isolation_Heal_Default ${restart_producer_node_ip_as_list} BuiltIn.Create_List ${restart_producer_node_ip} MdsalLowlevelPy.Start_Produce_Transactions_On_Nodes ${restart_producer_node_ip_as_list} ${restart_producer_node_idx_as_list} ${ID_PREFIX2} ${time_to_finish} ${TRANSACTION_RATE_1K} reset_globals=${False} ${resp_list} = MdsalLowlevelPy.Wait_For_Transactions - : FOR ${resp} IN @{resp_list} - \ TemplatedRequests.Check_Status_Code @{resp}[2] + FOR ${resp} IN @{resp_list} + TemplatedRequests.Check_Status_Code @{resp}[2] + END Client_Isolation_Test_Templ [Arguments] ${listener_node_role} ${trans_chain_flag} ${shard_name}=${SHARD_NAME} ${shard_type}=${SHARD_TYPE} @@ -317,8 +320,9 @@ Listener_Stability_Test_Templ ... ${shard_type} ${True} ${idx_from} verify_restconf=False BuiltIn.Should_Be_Equal ${idx_to} ${new_leader} ${resp_list} = MdsalLowlevelPy.Wait_For_Transactions - : FOR ${resp} IN @{resp_list} - \ TemplatedRequests.Check_Status_Code @{resp}[2] + FOR ${resp} IN @{resp_list} + TemplatedRequests.Check_Status_Code @{resp}[2] + END ${copy_matches} = MdsalLowlevel.Unsubscribe_Dtcl ${idx_listen} ${subscribed} = BuiltIn.Set_Variable ${False} BuiltIn.Should_Be_True ${copy_matches} @@ -341,8 +345,9 @@ Listener_Stability_PrefBasedShard_Test_Templ ... ${shard_type} ${True} ${idx_from} verify_restconf=False BuiltIn.Should_Be_Equal ${idx_to} ${new_leader} ${resp_list} = MdsalLowlevelPy.Wait_For_Transactions - : FOR ${resp} IN @{resp_list} - \ TemplatedRequests.Check_Status_Code @{resp}[2] + FOR ${resp} IN @{resp_list} + TemplatedRequests.Check_Status_Code @{resp}[2] + END ${copy_matches} = MdsalLowlevel.Unsubscribe_Ddtl ${idx_listen} ${subscribed} = BuiltIn.Set_Variable ${False} BuiltIn.Should_Be_True ${copy_matches} @@ -363,9 +368,10 @@ Remove_Prefix_Based_Shard_And_Verify ${all_indices} = ClusterManagement.List_All_Indices ${node_to_trigger} = Collections.Get_From_List ${all_indices} ${0} MdsalLowlevel.Remove_Prefix_Shard ${node_to_trigger} ${prefix} - : FOR ${idx} IN @{all_indices} - \ BuiltIn.Wait_Until_Keyword_Succeeds 60s 5s Verify_Shard_Replica_Not_Present ${idx} ${prefix}!! - \ ... ${SHARD_TYPE} + FOR ${idx} IN @{all_indices} + BuiltIn.Wait_Until_Keyword_Succeeds 60s 5s Verify_Shard_Replica_Not_Present ${idx} ${prefix}!! + ... ${SHARD_TYPE} + END Verify_Shard_Replica_Not_Present [Arguments] ${member_index} ${shard_name} ${shard_type} @@ -377,8 +383,8 @@ Verify_Shard_Replica_Not_Present BuiltIn.Should_Contain ${text} "status":404 javax.management.InstanceNotFoundException Restart_Test_Templ - [Documentation] Kill every odl node and start again. - ClusterManagement.Kill_Members_From_List_Or_All + [Documentation] Stop every odl node and start again. + ClusterManagement.Stop_Members_From_List_Or_All ClusterManagement.Clean_Directories_On_List_Or_All tmp_dir=/tmp ClusterManagement.Start_Members_From_List_Or_All BuiltIn.Wait_Until_Keyword_Succeeds 300s 10s ShardStability.Shards_Stability_Get_Details ${DEFAULT_SHARD_LIST} verify_restconf=True