GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends Object

java.lang.Object
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() завершения работы этого монитора, как в 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 удаленного AVD GCE.

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

joinMonitor

public void joinMonitor ()

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

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Запишите все интересные файлы журнала, созданные из туннеля ssh.

Параметры
logger ITestLogger

запустить

public void run ()

неисправность

public void shutdown ()

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