blob: 392b110334fc19a550feafea7910957be1a70939 [file] [log] [blame]
mblighdcd57a82007-07-11 23:06:47 +00001#
2# Copyright 2007 Google Inc. Released under the GPL v2
3
4"""This is a convenience module to import all available types of hosts.
5
6Implementation details:
7You should 'import hosts' instead of importing every available host module.
8"""
9
mblighdcd57a82007-07-11 23:06:47 +000010
11# host abstract classes
12from base_classes import Host
jadmanski1c5e3a12008-08-15 23:08:20 +000013from remote import RemoteHost
mblighdcd57a82007-07-11 23:06:47 +000014
15# host implementation classes
16from ssh_host import SSHHost
mblighdcd57a82007-07-11 23:06:47 +000017from guest import Guest
18from kvm_guest import KVMGuest
Fang Deng0ca40e22013-08-27 17:47:44 -070019from cros_host import CrosHost
mblighdcd57a82007-07-11 23:06:47 +000020
jadmanskic533bd12008-09-03 20:48:51 +000021# extra logger classes
22from serial import SerialHost
23from netconsole import NetconsoleHost
24
mblighdcd57a82007-07-11 23:06:47 +000025# bootloader classes
26from bootloader import Bootloader
jadmanski1c5e3a12008-08-15 23:08:20 +000027
jadmanski635b06f2008-09-05 20:26:44 +000028# factory function
29from factory import create_host