1#
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
10
11# host abstract classes
12from base_classes import Host
13from remote import RemoteHost
14
15# host implementation classes
16from adb_host import ADBHost
17from ssh_host import SSHHost
18from guest import Guest
19from kvm_guest import KVMGuest
20from cros_host import CrosHost
21from chameleon_host import ChameleonHost
22from servo_host import ServoHost
23from testbed import TestBed
24
25# bootloader classes
26from bootloader import Bootloader
27
28# factory function
29from factory import create_host
30from factory import create_testbed
31from factory import create_target_machine
32