Update Robot Framework format - step 5
[integration/test.git] / csit / suites / controller / dom_notification_broker / noloss_rate_longevity_1node.robot
1 *** Settings ***
2 Documentation       DOMNotificationBroker longevity 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
15 Library             SSHLibrary
16 Resource            ${CURDIR}/../../../libraries/controller/DnbCommons.robot
17 Resource            ${CURDIR}/../../../libraries/SetupUtils.robot
18
19 Suite Setup         SetupUtils.Setup_Utils_For_Setup_And_Teardown    http_timeout=125
20 Suite Teardown      SSHLibrary.Close_All_Connections
21 Test Setup          SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
22 Test Teardown       SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
23 Test Template       DnbCommons.Dom_Notification_Broker_Test_Templ
24
25 Default Tags        critical
26
27
28 *** Variables ***
29 # TODO: change back to 24h when releng has more granular steps to kill VMs than days; now 23h=82800s
30 ${LONGEVITY_TEST_DURATION_IN_SECS}      82800
31 ${NOTIFICATION_RATE}                    ${60000}
32
33
34 *** Test Cases ***
35 Notifications_longevity
36     ${NOTIFICATION_RATE}    ${LONGEVITY_TEST_DURATION_IN_SECS}