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, если GceSshTunnelMonitor все еще активен, в противном случае — false.

void joinMonitor ()

Ожидает завершения работы этого монитора, как в Thread.join() .

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 ()

Завершить мониторинг туннеля