Set http_timeout=30 for several controller suites
[integration/test.git] / csit / suites / controller / dom_notification_broker / noloss_rate_1node.robot
1 *** Settings ***
2 Documentation     DOMNotificationBroker testing: No-loss rate
3 ...
4 ...               Copyright (c) 2017 Cisco Systems, Inc. and others. All rights reserved.
5 ...
6 ...               This program and the accompanying materials are made available under the
7 ...               terms of the Eclipse Public License v1.0 which accompanies this distribution,
8 ...               and is available at http://www.eclipse.org/legal/epl-v10.html
9 ...
10 ...               Provides routing of YANG notifications from publishers to subscribers.
11 ...               The purpose of this test is to determine the broker can forward messages without
12 ...               loss. We do this on a single-node setup by incrementally adding publishers and
13 ...               subscribers.
14 Suite Setup       SetupUtils.Setup_Utils_For_Setup_And_Teardown    http_timeout=30
15 Suite Teardown    SSHLibrary.Close_All_Connections
16 Test Setup        SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
17 Test Teardown     SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
18 Default Tags      critical
19 Test Template     DnbCommons.Dom_Notification_Broker_Test_Templ
20 Library           SSHLibrary
21 Resource          ${CURDIR}/../../../libraries/controller/DnbCommons.robot
22 Resource          ${CURDIR}/../../../libraries/MdsalLowlevel.robot
23 Resource          ${CURDIR}/../../../libraries/SetupUtils.robot
24
25 *** Variables ***
26 ${TC_DURATION_IN_SECONDS}    ${300}
27
28 *** Test Cases ***
29 Notifications_rate_5k
30     ${5000}    ${TC_DURATION_IN_SECONDS}
31
32 Notifications_rate_20k
33     ${20000}    ${TC_DURATION_IN_SECONDS}
34
35 Notifications_rate_60k
36     ${60000}    ${TC_DURATION_IN_SECONDS}