Risk: Low
Visibility: Affects anyone using/subclassing the server.hosts classes.

Adds in some commentary to the abstract Host class explaining what
abstract methods need to be implemented with calls that chain to
superclasses, and what methods do not. Also adds a setup() method that
requires chained method calls, and adds the chain to SSHHost.setup.

This fixes some issues where methods in various Host subclasses were
overriding each other, and attempts to make it clearer as to what methods
should be overridden and what methods should pass the call onto the
superclass(es).

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



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1671 592f7852-d20e-0410-864c-8624ca9c26a4
2 files changed