Add some more checks to driver functions
- Better checking for incorrect password in connect
- Add check for no buck in path for buck build
Change-Id: Ide5c0bd6d74a1a475a75886d5514a8e722436154
diff --git a/TestON/drivers/common/cli/onosdriver.py b/TestON/drivers/common/cli/onosdriver.py
index ffcd080..6058cbd 100755
--- a/TestON/drivers/common/cli/onosdriver.py
+++ b/TestON/drivers/common/cli/onosdriver.py
@@ -365,6 +365,7 @@
i = self.handle.expect( [ "This does not appear to be the root of a Buck project.",
"\n",
"BUILD FAILED",
+ "no buck in",
self.prompt ],
timeout=timeout )
output += str( self.handle.before + self.handle.after )
@@ -379,6 +380,9 @@
main.log.error( "Build failed" )
ret = main.FALSE
elif i == 3:
+ main.log.error( "Could not find buck in your PATH." )
+ ret = main.FALSE
+ elif i == 4:
# Prompt returned
break
main.log.debug( output )