Added log function in onosclidriver
diff --git a/TestON/drivers/common/cli/onosclidriver.py b/TestON/drivers/common/cli/onosclidriver.py
index 4d29566..23d71e6 100644
--- a/TestON/drivers/common/cli/onosclidriver.py
+++ b/TestON/drivers/common/cli/onosclidriver.py
@@ -246,16 +246,22 @@
main.cleanup()
main.exit()
- def log( self, cmdStr , arg = "" ):
+ def log( self, cmdStr , level = "" ):
"""
log the commands in the onos CLI.
- returns false if Error occured
+ returns main.TRUE on success
+ returns main.FALSE if Error occured
+ Available level: DEBUG, TRACE, INFO, WARN, ERROR
+ Level defaults to INFO
"""
try:
+ lvlStr = ""
+ if level:
+ lvlStr = "--level=" + level
+
self.handle.sendline( "" )
self.handle.expect( "onos>" )
- self.handle.sendline( "log:log \"Sending CLI command: '"
- + cmdStr + "'\"" )
+ self.handle.sendline( "log:log " + lvlStr + " " + cmdStr )
self.handle.expect( "onos>" )
response = self.handle.before
@@ -285,7 +291,9 @@
sent using this method.
"""
try:
- self.log( cmdStr )
+
+ logStr = "\"Sending CLI command: '" + cmdStr + "'\""
+ self.log( logStr )
self.handle.sendline( cmdStr )
self.handle.expect( "onos>" )
main.log.info( "Command '" + str( cmdStr ) + "' sent to "