GceSshTunnelМонитор

public class GceSshTunnelMonitor
extends Object

java.lang.Объект
com.android.tradefed.device.cloud.GceSshTunnelMonitor


Монитор потоков для туннеля Gce ssh.

Краткое содержание

Поля

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

Публичные конструкторы

GceSshTunnelМонитор

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

Публичные методы

закрытьСоединение

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

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