Changes to the Drivers
diff --git a/TestON/drivers/common/cli/emulator/mininetclidriver.py b/TestON/drivers/common/cli/emulator/mininetclidriver.py
index 8ea0ea3..1e7de39 100644
--- a/TestON/drivers/common/cli/emulator/mininetclidriver.py
+++ b/TestON/drivers/common/cli/emulator/mininetclidriver.py
@@ -773,6 +773,8 @@
PYTHONPATH=/home/admin/TestON:/home/admin/sts
'''
+ import sys
+ sys.path.append("~/sts")
from sts.topology.teston_topology import TestONTopology # assumes that sts already in you PYTHONPATH
#import sts.entities.base as base
import json
diff --git a/TestON/drivers/common/cli/emulator/remotemininetdriver.py b/TestON/drivers/common/cli/emulator/remotemininetdriver.py
index 7aaec91..1b63f87 100644
--- a/TestON/drivers/common/cli/emulator/remotemininetdriver.py
+++ b/TestON/drivers/common/cli/emulator/remotemininetdriver.py
@@ -388,7 +388,46 @@
main.cleanup()
main.exit()
+ def del_switch(self,sw):
+ self.handle.sendline("")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl del-br "+sw)
+ self.handle.expect("\$")
+ return main.TRUE
+ def add_switch(self,sw):
+ self.handle.sendline("")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-br "+sw)
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth1")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth2")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth3")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth4")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth5")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth6")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth7")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth8")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth9")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth10")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth11")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth12")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth13")
+ self.handle.expect("\$")
+ self.handle.sendline("sudo ovs-vsctl add-port "+sw+" " + sw + "-eth14")
+ self.handle.expect("\$")
def disconnect(self):