Moved server.hosts.ssh_host.PermissionDeniedError into
client.common_lib.error.AutoservSsshPermissionDeniedError and updated
users. Changed parsing of 'Permission denied.' SSH error to work in
verbose mode too. Changed AbstractSSHHost.ssh_ping() to not convert the
permission denied error to a AutoservRunError and instead let it
propagate to the callers (it is inherited from AutoservRunError
anyways).
Signed-off-by: Mihai Rusu <dizzy@google.com>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@2857 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/client/common_lib/error.py b/client/common_lib/error.py
index 852a689..deebd2f 100644
--- a/client/common_lib/error.py
+++ b/client/common_lib/error.py
@@ -185,6 +185,11 @@
return self.description + '\n' + repr(self.result_obj)
+class AutoservSshPermissionDeniedError(AutoservRunError):
+ """Indicates that a SSH permission denied error was encountered."""
+ pass
+
+
class AutoservVirtError(AutoservError):
"""Vitualization related error"""
pass