blob: d263a726b2706751e86e96b0778ef4d9a75bb7f3 [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
Simran Basi431010f2013-09-04 10:42:41 -070016from adb_host import ADBHost
mblighdcd57a82007-07-11 23:06:47 +000017from ssh_host import SSHHost
mblighdcd57a82007-07-11 23:06:47 +000018from guest import Guest
19from kvm_guest import KVMGuest
Fang Deng0ca40e22013-08-27 17:47:44 -070020from cros_host import CrosHost
Fang Deng5d518f42013-08-02 14:04:32 -070021from servo_host import ServoHost
mblighdcd57a82007-07-11 23:06:47 +000022
jadmanskic533bd12008-09-03 20:48:51 +000023# extra logger classes
24from serial import SerialHost
25from netconsole import NetconsoleHost
26
mblighdcd57a82007-07-11 23:06:47 +000027# bootloader classes
28from bootloader import Bootloader
jadmanski1c5e3a12008-08-15 23:08:20 +000029
jadmanski635b06f2008-09-05 20:26:44 +000030# factory function
31from factory import create_host