b295c01cb9d5f6b3856162d656e0d73e2e8d79d9
[integration/test.git] / test / csit / suites / base-of13 / 080__Inventory_Performance / __init__.txt
1 *** Settings ***
2 Documentation     Test suite for MD-SAL NSF
3 Suite Setup       Start Suite
4 Suite Teardown    Stop Suite
5 Library     SSHLibrary
6 Library       ../../../libraries/Common.py
7 Variables     ../../../variables/Variables.py
8
9 *** Variables ***
10
11 ${start}=  sudo mn --controller=remote,ip=${CONTROLLER} --topo tree,${TOPO_TREE_DEPTH},${TOPO_TREE_FANOUT}
12
13 ** Keywords ***
14 Start Suite  
15     Log    Start mininet
16     ${TOPO_TREE_DEPTH}    Convert To Integer    ${TOPO_TREE_DEPTH}
17     ${TOPO_TREE_FANOUT}    Convert To Integer    ${TOPO_TREE_FANOUT}
18     ${numnodes}     Num Of Nodes    ${TOPO_TREE_DEPTH}  ${TOPO_TREE_FANOUT}
19     Open Connection    ${MININET}     prompt=>
20     Login With Public Key    ${MININET_USER}    ${USER_HOME}/.ssh/id_rsa   any 
21     Write    sudo ovs-vsctl set-manager ptcp:6644
22     Write    sudo mn -c
23     Sleep    2
24     Write    ${start}
25     Sleep    ${numnodes*2+30}
26     Read
27 Stop Suite
28     Log    Stop mininet
29     ${TOPO_TREE_DEPTH}    Convert To Integer    ${TOPO_TREE_DEPTH}
30     ${TOPO_TREE_FANOUT}    Convert To Integer    ${TOPO_TREE_FANOUT}
31     ${numnodes}     Num Of Nodes    ${TOPO_TREE_DEPTH}  ${TOPO_TREE_FANOUT}
32     Read
33     Write    exit 
34     Sleep    ${numnodes*2}
35     Read 
36     Close Connection