АдбСшКоннектион
 public class AdbSshConnection
  
  
  
  
  
  
  
  
  
extends AdbTcpConnection
  
  
  
| java.lang.Объект | ||||
| ↳ | com.android.tradefed.device.connection.AbstractConnection | |||
| ↳ | com.android.tradefed.device.connection.DefaultConnection | |||
| ↳ | com.android.tradefed.device.connection.AdbTcpConnection | |||
| ↳ | com.android.tradefed.device.connection.AdbSshConnection | |||
Подключение Adb через ssh-мост.
Краткое содержание
| Общественные конструкторы | |
|---|---|
| AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) | |
| Публичные методы | |
|---|---|
| HostOrchestratorUtil | createHostOrchestratorUtil ( GceAvdInfo gceAvdInfo)Помощник для создания утилиты оркестратора хоста. | 
| DeviceInspectionResult | debugDeviceNotAvailable ()Проверьте виртуальную машину хоста и получите более подробную информацию в DeviceInspectionResult. | 
| CommandResult | deleteSnapshotGce (String user, String snapshotId)Попытка удалить снимок экземпляра Cuttlefish. | 
| GceAvdInfo | getAvdInfo () Возвращает  | 
| AbstractTunnelMonitor | getGceTunnelMonitor () Возвращает  | 
| void | getSshBugreport ()Запишите удаленный отчет об ошибке, подключившись по SSH напрямую к устройству. | 
|  | getTombstones ()У Cuttlefish есть специальная функция, которая переносит надгробия на удаленный хост, где мы можем получить их напрямую. | 
| void | initializeConnection ()Инициализируйте подключение устройства. | 
| void | notifyAdbRebootCalled ()Уведомлять при вызове doAdbReboot. | 
| CommandResult | powerwash ()Попытка выполнить промывку экземпляра GCE. | 
| CommandResult | powerwashGce (String user, Integer offset)Попытка выполнить промывку экземпляра GCE. | 
| void | reconnect (String serial)Восстановите соединение с устройством. | 
| void | reconnectForRecovery (String serial)Повторно подключите соединение к устройству для процедуры восстановления. | 
| CommandResult | restoreSnapshotGce (String user, Integer offset, String snapshotId)Попытка восстановить снимок экземпляра каракатицы. | 
| CommandResult | snapshotGce (String user, Integer offset, String snapshotId)Попытка сделать снимок экземпляра каракатицы. | 
| void | tearDownConnection ()Очистите соединение. | 
| Защищенные методы | |
|---|---|
| long | getCurrentTime ()Возвращает текущее системное время. | 
| void | launchGce ( IBuildInfo buildInfo, MultiMap <String, String> attributes)Запустите фактическое устройство gce на основе информации о сборке. | 
| void | waitForTunnelOnline (long waitTime)Проверьте, работает ли монитор туннеля. | 
Общественные конструкторы
АдбСшКоннектион
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
| Параметры | |
|---|---|
| builder | DefaultConnection.ConnectionBuilder | 
Публичные методы
createHostOrchestratorUtil
public HostOrchestratorUtil createHostOrchestratorUtil (GceAvdInfo gceAvdInfo)
Помощник для создания утилиты оркестратора хоста.
| Параметры | |
|---|---|
| gceAvdInfo | GceAvdInfo | 
| Возврат | |
|---|---|
| HostOrchestratorUtil | |
отладкадевиценотаваилабле
public DeviceInspectionResult debugDeviceNotAvailable ()
Проверьте виртуальную машину хоста и получите более подробную информацию в DeviceInspectionResult.
| Возврат | |
|---|---|
| DeviceInspectionResult | DeviceInspectionResult | 
удалить снимокGce
public CommandResult deleteSnapshotGce (String user, String snapshotId)
Попытка удалить снимок экземпляра Cuttlefish.
| Параметры | |
|---|---|
| user | String: хост, на котором работает пользователь AVD,null, если оно неприменимо. | 
| snapshotId | String | 
| Возврат | |
|---|---|
| CommandResult | возвращает CommandResult попыток удаления моментального снимка | 
| Броски | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| TargetSetupError | |
getAvdInfo
public GceAvdInfo getAvdInfo ()
 Возвращает GceAvdInfo из созданной удаленной виртуальной машины. Возвращает независимо от статуса, чтобы мы могли проверить информацию.
| Возврат | |
|---|---|
| GceAvdInfo | |
ПолучитьGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
 Возвращает AbstractTunnelMonitor устройства.
| Возврат | |
|---|---|
| AbstractTunnelMonitor | |
getSshBugreport
public void getSshBugreport ()
Запишите удаленный отчет об ошибке, подключившись по SSH напрямую к устройству.
получить надгробия
publicgetTombstones () 
У Cuttlefish есть специальная функция, которая переносит надгробия на удаленный хост, где мы можем получить их напрямую.
| Возврат | |
|---|---|
|  | |
инициализироватьсоединение
public void initializeConnection ()
Инициализируйте подключение устройства.
| Броски | |
|---|---|
| DeviceNotAvailableException | |
| TargetSetupError | |
уведомитьAdbRebootCalled
public void notifyAdbRebootCalled ()
Уведомлять при вызове doAdbReboot.
мощная мойка
public CommandResult powerwash ()
Попытка выполнить промывку экземпляра GCE.
| Возврат | |
|---|---|
| CommandResult | возвращает CommandResult попыток Powerwash | 
| Броски | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| TargetSetupError | |
PowerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Попытка выполнить промывку экземпляра GCE.
| Параметры | |
|---|---|
| user | String: хост, на котором работает пользователь AVD,null, если оно неприменимо. | 
| offset | Integer: смещение номера устройства AVD на хосте,nullесли оно неприменимо. | 
| Возврат | |
|---|---|
| CommandResult | возвращает CommandResult попыток Powerwash | 
| Броски | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| TargetSetupError | |
повторно подключиться
public void reconnect (String serial)
Восстановите соединение с устройством.
| Параметры | |
|---|---|
| serial | String: серийный номер устройства. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | |
повторное подключение для восстановления
public void reconnectForRecovery (String serial)
Повторно подключите соединение к устройству для процедуры восстановления.
| Параметры | |
|---|---|
| serial | String: серийный номер устройства. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | |
восстановить моментальный снимокGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Попытка восстановить снимок экземпляра каракатицы.
| Параметры | |
|---|---|
| user | String: хост, на котором работает пользователь AVD,null, если оно неприменимо. | 
| offset | Integer: смещение номера устройства AVD на хосте,nullесли оно неприменимо. | 
| snapshotId | String: идентификатор снимка. | 
| Возврат | |
|---|---|
| CommandResult | возвращает CommandResult попыток восстановления моментального снимка | 
| Броски | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| TargetSetupError | |
снимокGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Попытка сделать снимок экземпляра каракатицы.
| Параметры | |
|---|---|
| user | String: хост, на котором работает пользователь AVD,null, если оно неприменимо. | 
| offset | Integer: смещение номера устройства AVD на хосте,nullесли оно неприменимо. | 
| snapshotId | String | 
| Возврат | |
|---|---|
| CommandResult | возвращает CommandResult попыток создания моментального снимка | 
| Броски | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| TargetSetupError | |
TearDownConnection
public void tearDownConnection ()
Очистите соединение.
Защищенные методы
getCurrentTime
protected long getCurrentTime ()
Возвращает текущее системное время. Выставлено на тестирование.
| Возврат | |
|---|---|
| long | |
запускGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
Запустите фактическое устройство gce на основе информации о сборке.
| Параметры | |
|---|---|
| buildInfo | IBuildInfo | 
| attributes | MultiMap | 
| Броски | |
|---|---|
| TargetSetupError | |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
Проверьте, работает ли монитор туннеля.
| Параметры | |
|---|---|
| waitTime | long | 
| Броски | |
|---|---|
| DeviceNotAvailableException | |
