RemoteAndroidVirtualDevice

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Объект
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


Расширяет поведение RemoteAndroidDevice для устройства Android с полным стеком, работающего в Google Compute Engine (Gce). Предположим, что серийный номер устройства будет в формате : в прил.

Краткое содержание

Публичные конструкторы

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Создает RemoteAndroidVirtualDevice .

Публичные методы

GceAvdInfo getAvdInfo ()

Возвращает GceAvdInfo из созданной удаленной виртуальной машины.

GceAvdInfo getAvdInfoAnyState ()

Возвращает GceAvdInfo из созданной удаленной виртуальной машины.

DeviceDescriptor getDeviceDescriptor ()

Верните DeviceDescriptor из информации об устройстве, чтобы получить информацию о нем без передачи фактического объекта устройства.

getTombstones ()

У Cuttlefish есть специальная функция, которая переносит надгробия на удаленный хост, где мы можем получить их напрямую.

CommandResult powerwash ()

Попытка промывки экземпляра GCE

CommandResult powerwashGce (String user, Integer offset)

Этот метод устарел. Удален в пользу подключения один

boolean powerwashGce ()
void setAvdInfo ( GceAvdInfo gceAvdInfo)

Установите GceAvdInfo для запущенного устройства.

Публичные конструкторы

RemoteAndroidVirtualDevice

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Создает RemoteAndroidVirtualDevice .

Параметры
device IDevice : связанный IDevice

stateMonitor IDeviceStateMonitor : механизм IDeviceStateMonitor для использования

allocationMonitor IDeviceMonitor : IDeviceMonitor для информирования об изменениях состояния распределения.

Публичные методы

getAvdInfo

public GceAvdInfo getAvdInfo ()

Возвращает GceAvdInfo из созданной удаленной виртуальной машины. Возвращает ноль, если вызов не был успешным.

Возвращает
GceAvdInfo

жетавдинфоанистате

public GceAvdInfo getAvdInfoAnyState ()

Возвращает GceAvdInfo из созданной удаленной виртуальной машины. Возвращает независимо от статуса, чтобы мы могли проверить информацию.

Возвращает
GceAvdInfo

получитьDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

Верните DeviceDescriptor из информации об устройстве, чтобы получить информацию о нем без передачи фактического объекта устройства.

Возвращает
DeviceDescriptor

получитьнадгробия

public  getTombstones ()

У Cuttlefish есть специальная функция, которая переносит надгробия на удаленный хост, где мы можем получить их напрямую.

Возвращает
Список файлов надгробий, пустой, если надгробий нет.

Броски
DeviceNotAvailableException

Мощность стирки

public CommandResult powerwash ()

Попытка промывки экземпляра GCE

Возвращает
CommandResult возвращает CommandResult попыток Powerwash

Броски
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

PowerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Этот метод устарел.
Удален в пользу подключения один

Параметры
user String

offset Integer

Возвращает
CommandResult

Броски
TargetSetupError

PowerwashGce

public boolean powerwashGce ()

Возвращает
boolean

Броски
TargetSetupError

setAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

Установите GceAvdInfo для запущенного устройства.

Параметры
gceAvdInfo GceAvdInfo

Броски
TargetSetupError