X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=integration%2Ftest.git;a=blobdiff_plain;f=csit%2Fsuites%2Fcontroller%2Fdom_data_broker%2Fclean_leader_shutdown.robot;h=5dca16f9120889ac2f7a43e2a03edfc942077440;hp=340538a5a706ecef69f469613d3bf36ab92ebaf2;hb=d82b1a6f67325bb746dfaf764d48aacf3b0a99b7;hpb=3ed49a65c55b647a797c2af10d676e8f79b292ce diff --git a/csit/suites/controller/dom_data_broker/clean_leader_shutdown.robot b/csit/suites/controller/dom_data_broker/clean_leader_shutdown.robot index 340538a5a7..5dca16f912 100644 --- a/csit/suites/controller/dom_data_broker/clean_leader_shutdown.robot +++ b/csit/suites/controller/dom_data_broker/clean_leader_shutdown.robot @@ -1,36 +1,38 @@ *** Settings *** -Documentation DOMDataBroker testing: Clean Leader Shutdown +Documentation DOMDataBroker testing: Clean Leader Shutdown ... -... Copyright (c) 2017 Cisco Systems, Inc. and others. All rights reserved. +... Copyright (c) 2017 Cisco Systems, Inc. and others. All rights reserved. ... -... This program and the accompanying materials are made available under the -... terms of the Eclipse Public License v1.0 which accompanies this distribution, -... and is available at http://www.eclipse.org/legal/epl-v10.html +... This program and the accompanying materials are made available under the +... terms of the Eclipse Public License v1.0 which accompanies this distribution, +... and is available at http://www.eclipse.org/legal/epl-v10.html ... -... The goal is to ensure that applications do not observe disruption when a shard -... leader is shut down cleanly. This is performed by having a steady-stream -... producer execute operations against the shard and then initiate leader shard -... shutdown, then the producer is shut down cleanly. -Suite Setup SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=125 -Suite Teardown 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 -Default Tags critical -Test Template DdbCommons.Clean_Leader_Shutdown_Test_Templ -Library SSHLibrary -Resource ${CURDIR}/../../../libraries/controller/DdbCommons.robot -Resource ${CURDIR}/../../../libraries/SetupUtils.robot +... The goal is to ensure that applications do not observe disruption when a shard +... leader is shut down cleanly. This is performed by having a steady-stream +... producer execute operations against the shard and then initiate leader shard +... shutdown, then the producer is shut down cleanly. + +Library SSHLibrary +Resource ${CURDIR}/../../../libraries/controller/DdbCommons.robot +Resource ${CURDIR}/../../../libraries/SetupUtils.robot + +Suite Setup SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=125 +Suite Teardown 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 Template DdbCommons.Clean_Leader_Shutdown_Test_Templ + +Default Tags critical + *** Test Cases *** Local_Leader_Shutdown [Documentation] Shutdown the leader on the same node as transaction producer. local - Restart [Documentation] Restart odl [Template] ${EMPTY} DdbCommons.Restart_Test_Templ - Remote_Leader_Shutdown [Documentation] Shutdown the leader on different node as transaction producer. remote