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 )