Pull the server-side errors.py into the common error library.

Signed-off-by: John Admanski <[email protected]>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1007 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/client/common_lib/error.py b/client/common_lib/error.py
index c0925c1..a26383d 100644
--- a/client/common_lib/error.py
+++ b/client/common_lib/error.py
@@ -47,3 +47,32 @@
 	def __init__(self, prefix):
 		msg = prefix + format_error()
 		TestError.__init__(self, msg)
+
+
+# server-specific errors
+
+class AutoservError(Exception):
+	pass
+
+
+class AutoservRunError(AutoservError):
+	"""Errors raised by one of the run functions"""
+	pass
+
+
+class AutoservVirtError(AutoservError):
+	"""Vitualization related error"""
+	pass
+
+
+class AutoservUnsupportedError(AutoservError):
+	"""Error raised when you try to use an unsupported optional feature"""
+	pass
+
+class AutoservHostError(AutoservError):
+	"""Error reaching a host"""
+	pass
+
+class AutoservRebootError(AutoservError):
+	"""Error occured while rebooting a machine"""
+	pass