Organizing karaf suites
[integration/test.git] / test / csit / suites / karaf-compatible / 080__Inventory_Performance / __init__.txt
diff --git a/test/csit/suites/karaf-compatible/080__Inventory_Performance/__init__.txt b/test/csit/suites/karaf-compatible/080__Inventory_Performance/__init__.txt
new file mode 100644 (file)
index 0000000..b295c01
--- /dev/null
@@ -0,0 +1,36 @@
+*** Settings ***
+Documentation     Test suite for MD-SAL NSF
+Suite Setup       Start Suite
+Suite Teardown    Stop Suite
+Library     SSHLibrary
+Library       ../../../libraries/Common.py
+Variables     ../../../variables/Variables.py
+
+*** Variables ***
+
+${start}=  sudo mn --controller=remote,ip=${CONTROLLER} --topo tree,${TOPO_TREE_DEPTH},${TOPO_TREE_FANOUT}
+
+** Keywords ***
+Start Suite  
+    Log    Start mininet
+    ${TOPO_TREE_DEPTH}    Convert To Integer    ${TOPO_TREE_DEPTH}
+    ${TOPO_TREE_FANOUT}    Convert To Integer    ${TOPO_TREE_FANOUT}
+    ${numnodes}     Num Of Nodes    ${TOPO_TREE_DEPTH}  ${TOPO_TREE_FANOUT}
+    Open Connection    ${MININET}     prompt=>
+    Login With Public Key    ${MININET_USER}    ${USER_HOME}/.ssh/id_rsa   any 
+    Write    sudo ovs-vsctl set-manager ptcp:6644
+    Write    sudo mn -c
+    Sleep    2
+    Write    ${start}
+    Sleep    ${numnodes*2+30}
+    Read
+Stop Suite
+    Log    Stop mininet
+    ${TOPO_TREE_DEPTH}    Convert To Integer    ${TOPO_TREE_DEPTH}
+    ${TOPO_TREE_FANOUT}    Convert To Integer    ${TOPO_TREE_FANOUT}
+    ${numnodes}     Num Of Nodes    ${TOPO_TREE_DEPTH}  ${TOPO_TREE_FANOUT}
+    Read
+    Write    exit 
+    Sleep    ${numnodes*2}
+    Read 
+    Close Connection