Small modification before merge
diff --git a/TestON/drivers/common/cli/onosdriver.py b/TestON/drivers/common/cli/onosdriver.py
index 470b4ef..8489c98 100644
--- a/TestON/drivers/common/cli/onosdriver.py
+++ b/TestON/drivers/common/cli/onosdriver.py
@@ -850,19 +850,24 @@
def onos_remove_raft_logs(self):
'''
Removes Raft / Copy cat files from ONOS to ensure
- a cleaner environment.
-
+ a cleaner environment.
+
Description:
- Stops all ONOS defined in the cell,
+ Stops all ONOS defined in the cell,
wipes the raft / copycat log files
'''
try:
self.handle.sendline("")
self.handle.expect("\$")
- self.handle.sendline("onos-remove-raft-logs "+
- "1>/dev/null 2>/dev/null &")
- self.handle.expect("\$")
-
+ self.handle.sendline("onos-remove-raft-logs")
+ #Sometimes this command hangs
+ i = self.handle.expect(["\$", pexpect.TIMEOUT],
+ timeout=120)
+ if i == 1:
+ i = self.handle.expect(["\$", pexpect.TIMEOUT],
+ timeout=120)
+ if i == 1:
+ return main.FALSE
return main.TRUE
except pexpect.EOF:
@@ -876,7 +881,7 @@
main.log.info(self.name+" ::::::")
main.cleanup()
main.exit()
-
+
def onos_start_network(self, mntopo):
'''
Calls the command 'onos-start-network [<mininet-topo>]