Setting standard mininet timeout + fixing hosttracker suite
[integration/test.git] / test / csit / suites / l2switch / Loop_Removal_OF13 / __init__.txt
1 *** Settings ***
2 Documentation     Test suite for L2switch's LoopRemoval using mininet OF13
3 Suite Setup       Start Suite
4 Suite Teardown    Stop Suite
5 Library     SSHLibrary
6 Library     OperatingSystem
7
8 *** Variables ***
9 ${start}=  sudo mn --controller=remote,ip=${CONTROLLER} --custom customtopo.py --topo ring --switch ovsk,protocols=OpenFlow13
10
11 ** Keywords ***
12 Start Suite
13     Log    Start mininet
14     Open Connection   ${MININET}     prompt=>   timeout=30
15     Login With Public Key    ${MININET_USER}   ${USER_HOME}/.ssh/id_rsa   any
16     Write    sudo ovs-vsctl set-manager ptcp:6644
17     Read Until    >
18     Write    sudo mn -c
19     Read Until    >
20     Read Until    >
21     Read Until    >
22     Put File    ${CURDIR}/../topologies/customtopo.py
23     Write    ${start}
24     Read Until    mininet>
25     Sleep       10
26 Stop Suite
27     Log    Stop mininet
28     Read
29     Write    exit
30     Read Until    >
31     Read
32     Close Connection