GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends AbstractTunnelMonitor
| java.lang.Object | |||
| ↳ | java.lang.Thread | ||
| ↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | ||
| ↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor | ||
Монитор потоков для SSH-туннеля GCE.
Краткое содержание
Константы | |
|---|---|
String | VIRTUAL_DEVICE_SERIAL |
Государственные строители | |
|---|---|
GceSshTunnelMonitor ( ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)Конструктор | |
Общедоступные методы | |
|---|---|
void | cleanUp () |
void | closeConnection ()Закройте все соединения с монитора (adb и ssh-туннель). |
Exception | getLastException ()Возвращает последнее исключение, перехваченное в потоке SSH-туннеля. |
void | isAdbRebootCalled (boolean isCalled)Установите значение True, когда будет вызвана команда adb reboot, чтобы монитор её ожидал. |
boolean | isTunnelAlive () Возвращает True, если |
void | logSshTunnelLogs ( ITestLogger logger)Записывайте в лог все интересующие вас файлы журналов, созданные в результате работы SSH-туннеля. |
void | run () |
void | shutdown ()Отключить монитор туннеля |
Константы
СЕРИЙНЫЙ НОМЕР ВИРТУАЛЬНОГО УСТРОЙСТВА
public static final String VIRTUAL_DEVICE_SERIAL
Постоянное значение: "virtual-device-serial"
Государственные строители
GceSshTunnelMonitor
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Конструктор
| Параметры | |
|---|---|
device | ITestDevice : ITestDevice устройство TF, с которым будет связан удаленный AVD GCE. |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort удаленного GCE AVD. |
deviceOptions | TestDeviceOptions |
Общедоступные методы
очистка
public void cleanUp ()
closeConnection
public void closeConnection ()
Закройте все соединения с монитора (adb и ssh-туннель).
getLastException
public Exception getLastException ()
Возвращает последнее исключение, перехваченное в потоке SSH-туннеля.
| Возвраты | |
|---|---|
Exception | |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Установите значение True, когда будет вызвана команда adb reboot, чтобы монитор её ожидал.
| Параметры | |
|---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Возвращает True, если GceSshTunnelMonitor все еще активен, в противном случае — False.
| Возвраты | |
|---|---|
boolean | |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Записывайте в лог все интересующие вас файлы журналов, созданные в результате работы SSH-туннеля.
| Параметры | |
|---|---|
logger | ITestLogger |
бегать
public void run ()
неисправность
public void shutdown ()
Отключить монитор туннеля