GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
com.android.tradefed.device.cloud.AbstractTunnelMonitor
com.android.tradefed.device.cloud.GceSshTunnelMonitor


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

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

Константы

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 logSshTunnelLogs ( ITestLogger logger)

Регистрируйте все интересные файлы журналов, сгенерированные из туннеля ssh.

void run ()
void shutdown ()

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

Константы

VIRTUAL_DEVICE_SERIAL

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, с которым нужно связать удаленный GCE AVD.

buildInfo IBuildInfo

gce HostAndPort : HostAndPort удаленного GCE AVD.

deviceOptions TestDeviceOptions

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

closeConnection

public void closeConnection ()

Закройте все соединения с монитора (туннель adb и ssh).

получитьLastException

public Exception getLastException ()

Возвращает последнее исключение, захваченное в потоке туннеля SSH.

Возврат
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Установите True, когда должна быть вызвана перезагрузка adb, чтобы убедиться, что монитор ожидает ее.

Параметры
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 ()

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