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

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

Отключить монитор туннеля