d0f3d55259c4233f87bef205f4f5e48eb0ac2189
[integration/test.git] / test / csit / suites / lacp / Lacp_Feature_OF13 / __init__.txt
1 *** Settings ***
2 Documentation     Test suite for MD-SAL LACP  mininet OF13
3 Suite Setup       Start Suite
4 Suite Teardown    Stop Suite
5 Library     SSHLibrary
6
7 *** Variables ***
8 ${start}=   sudo mn --custom LACP_custom1.py --switch ovsk,protocols=OpenFlow13 
9 ${bond}=     "/etc/modprobe.d/bonding.conf"
10
11 ** Keywords ***
12 Start Suite  
13     Log    Start mininet
14     Open Connection   ${MININET}     prompt=>
15     Login With Public Key    ${MININET_USER}   ${USER_HOME}/.ssh/id_rsa   any 
16     Sleep    5
17     Write    sudo ovs-vsctl set-manager ptcp:6633
18     Write    sudo mn -c
19     Sleep    2
20     Write    rm -rf ${bond} 
21     Sleep    2
22     Write    cp bonding.conf ${bond}
23     Sleep    2
24     Write    sed -i -- 's/CONTROLLER/${CONTROLLER}/g' LACP_custom1.py
25     Sleep    2
26     Write    ${start}
27     Sleep    30
28     Read
29 Stop Suite
30     Log    Stop mininet
31     Read
32     Write    exit 
33     Sleep    4
34     Write    sed -i -- 's/${CONTROLLER}/CONTROLLER/g' LACP_custom1.py
35     Sleep    2
36     Write    rm -rf ${bond}
37     Sleep    2 
38     Read 
39     Close Connection