GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Monitor de subprocesos para el túnel SSH de GCE

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

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

Exception getLastException()

Muestra la última excepción capturada en el subproceso del túnel SSH.

void isAdbRebootCalled(boolean isCalled)

Establece True cuando se esté a punto de llamar a un reinicio de adb para asegurarte de que el monitor lo espere.

boolean isTunnelAlive()

Muestra True si el GceSshTunnelMonitor sigue activo y False en caso contrario.

void logSshTunnelLogs(ITestLogger logger)

Registra todos los archivos de registro interesantes generados desde el túnel SSH.

void run()
void shutdown()

Finaliza 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 es el dispositivo de TF con el que se asociará el AVD remoto de GCE.

buildInfo IBuildInfo

gce HostAndPort: Es el HostAndPort del AVD de GCE remoto.

deviceOptions TestDeviceOptions

Métodos públicos

closeConnection

public void closeConnection ()

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

getLastException

public Exception getLastException ()

Muestra la última excepción capturada en el subproceso del túnel SSH.

Muestra
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Establece True cuando se esté a punto de llamar a un reinicio de adb para asegurarte de que el monitor lo espere.

Parámetros
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Muestra True si el GceSshTunnelMonitor sigue activo y False en caso contrario.

Muestra
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Registra todos los archivos de registro interesantes generados desde el túnel SSH.

Parámetros
logger ITestLogger

run

public void run ()

apagado

public void shutdown ()

Finaliza el monitor de túnel