GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends Object

java.lang.Objeto
com.android.tradefed.device.cloud.GceSshTunnelMonitor


Monitor de subprocesos para el túnel Gce ssh.

Resumen

Campos

public static final String VIRTUAL_DEVICE_SERIAL

Constructores públicos

GceSshTunnelMonitor ( ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)

Constructor

Métodos públicos

void closeConnection ()

Cierre todas las conexiones del monitor (túnel adb y ssh).

Exception getLastException ()

Devuelve la última excepción capturada en el subproceso del túnel ssh.

void isAdbRebootCalled (boolean isCalled)

Establezca True cuando esté a punto de ejecutarse un reinicio de adb para asegurarse de que el monitor lo espere.

boolean isTunnelAlive ()

Devuelve True si GceSshTunnelMonitor todavía está activo; false en caso contrario.

void joinMonitor ()

Espera a que finalice este monitor, como en Thread.join() .

void logSshTunnelLogs ( ITestLogger logger)

Registre todos los archivos de registro interesantes generados desde el túnel ssh.

void run ()
void shutdown ()

Terminar el monitor de túnel

Campos

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Constructores públicos

GceSshTunnelMonitor

public GceSshTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                HostAndPort gce, 
                TestDeviceOptions deviceOptions)

Constructor

Parámetros
device ITestDevice : ITestDevice el dispositivo TF con el que asociar el GCE AVD remoto.

buildInfo IBuildInfo

gce HostAndPort : HostAndPort del GCE AVD remoto.

deviceOptions TestDeviceOptions

Métodos públicos

conexión cercana

public void closeConnection ()

Cierre todas las conexiones del monitor (túnel adb y ssh).

obtenerÚltimaExcepción

public Exception getLastException ()

Devuelve la última excepción capturada en el subproceso del túnel ssh.

Devoluciones
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Establezca True cuando esté a punto de ejecutarse un reinicio de adb para asegurarse de que el monitor lo espere.

Parámetros
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Devuelve True si GceSshTunnelMonitor todavía está activo; false en caso contrario.

Devoluciones
boolean

unirseMonitor

public void joinMonitor ()

Espera a que finalice este monitor, como en Thread.join() .

logSshTúnelRegistros

public void logSshTunnelLogs (ITestLogger logger)

Registre todos los archivos de registro interesantes generados desde el túnel ssh.

Parámetros
logger ITestLogger

correr

public void run ()

cerrar

public void shutdown ()

Terminar el monitor de túnel