GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
| java.lang.Объект | |
| ↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Монитор потоков для ssh-туннеля Gce.
Краткое содержание
Поля | |
|---|---|
public static final String | VIRTUAL_DEVICE_SERIAL
|
Общественные конструкторы | |
|---|---|
GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)Конструктор | |
Публичные методы | |
|---|---|
void | closeConnection ()Закройте все соединения с монитора (adb и ssh-туннель). |
Exception | getLastException ()Возвращает последнее исключение, зафиксированное в потоке туннеля SSH. |
void | isAdbRebootCalled (boolean isCalled)Установите значение True, когда будет вызвана перезагрузка adb, чтобы убедиться, что монитор ее ожидает. |
boolean | isTunnelAlive () Возвращает True, если |
void | joinMonitor () Ожидает завершения работы этого монитора, как в |
void | logSshTunnelLogs (ITestLogger logger)Записывайте все интересные файлы журналов, созданные из ssh-туннеля. |
void | run () |
void | shutdown ()Завершить мониторинг туннеля |
Поля
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Общественные конструкторы
GceSshTunnelMonitor
public GceSshTunnelMonitor (ITestDevice device,
IBuildInfo buildInfo,
HostAndPort gce,
TestDeviceOptions deviceOptions)Конструктор
| Параметры | |
|---|---|
device | ITestDevice : ITestDevice устройство TF, с которым можно связать удаленный GCE AVD. |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort удаленного GCE AVD. |
deviceOptions | TestDeviceOptions |
Публичные методы
closeConnection
public void closeConnection ()
Закройте все соединения с монитора (adb и ssh-туннель).
getLastException
public Exception getLastException ()
Возвращает последнее исключение, зафиксированное в потоке туннеля SSH.
| Возврат | |
|---|---|
Exception | |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Установите значение True, когда будет вызвана перезагрузка adb, чтобы убедиться, что монитор ее ожидает.
| Параметры | |
|---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Возвращает True, если GceSshTunnelMonitor все еще активен, в противном случае — false.
| Возврат | |
|---|---|
boolean | |
присоединиться к монитору
public void joinMonitor ()
Ожидает завершения работы этого монитора, как в Thread.join() .
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Записывайте все интересные файлы журналов, созданные из ssh-туннеля.
| Параметры | |
|---|---|
logger | ITestLogger |
бегать
public void run ()
неисправность
public void shutdown ()
Завершить мониторинг туннеля