X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fcontroller%2Fdom_data_broker%2Fleader_isolation_prefbasedshard.robot;h=8665a8c2832195b3696a102444f753237f9b61be;hb=94651ca9711d8eb316721775561e815830bc6c7e;hp=3acb2dd7d01e04540e78dec3f9366b31a18d3eb3;hpb=002e9215e2faedd628934a46944c6e1541215cd9;p=integration%2Ftest.git diff --git a/csit/suites/controller/dom_data_broker/leader_isolation_prefbasedshard.robot b/csit/suites/controller/dom_data_broker/leader_isolation_prefbasedshard.robot index 3acb2dd7d0..8665a8c283 100644 --- a/csit/suites/controller/dom_data_broker/leader_isolation_prefbasedshard.robot +++ b/csit/suites/controller/dom_data_broker/leader_isolation_prefbasedshard.robot @@ -9,12 +9,12 @@ Documentation DOMDataBroker testing: Leader Isolation ... ... The goal is to ensure the datastore succeeds in basic isolation/rejoin scenario, ... simulating either a network partition, or a prolonged GC pause. -Suite Setup BuiltIn.Run_Keywords SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30 +Suite Setup SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=125 +Suite Teardown SSHLibrary.Close_All_Connections +Test Setup BuiltIn.Run_Keywords SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing ... AND DdbCommons.Create_Prefix_Based_Shard_And_Verify -Suite Teardown BuiltIn.Run_Keywords DdbCommons.Remove_Prefix_Based_Shard_And_Verify -... AND SSHLibrary.Close_All_Connections -Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing -Test Teardown SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed +Test Teardown BuiltIn.Run_Keywords DdbCommons.Remove_Prefix_Based_Shard_And_Verify +... AND SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed Default Tags critical Test Template DdbCommons.Leader_Isolation_PrefBasedShard_Test_Templ Library SSHLibrary @@ -22,11 +22,17 @@ Resource ${CURDIR}/../../../libraries/controller/DdbCommons.robot Resource ${CURDIR}/../../../libraries/SetupUtils.robot *** Test Cases *** -Healing_Within_Transaction_Timeout +Healing_Within_Request_Timeout [Documentation] The isolated node (leader) is rejoined as soon as new leader is elected and - ... and within transaction timeout. - ${0} + ... and within request timeout. + ${HEAL_WITHIN_REQUEST_TIMEOUT} -Healing_After_2x_Transaction_Timeout - [Documentation] The isolated node (leader) is rejoined after 2x transaction timeout. - ${${TRANSACTION_TIMEOUT_2X}+1} +Restart + [Documentation] Restart odl. + [Setup] SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing + DdbCommons.Restart_Test_Templ + [Teardown] SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed + +Healing_After_Request_Timeout + [Documentation] The isolated node (leader) is rejoined after request timeout. + ${HEAL_AFTER_REQUEST_TIMEOUT}