GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Es el monitor de subprocesos para el túnel SSH de Gce.

Resumen

Constantes

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úneles de adb y SSH).

Exception getLastException()

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

void isAdbRebootCalled(boolean isCalled)

Se establece en verdadero cuando se está por llamar a un reinicio de adb para asegurarse de que el monitor lo espere.

boolean isTunnelAlive()

Devuelve 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

Constantes

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Valor de la constante: "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 de TF con el que se asociará el AVD de GCE remoto.

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úneles adb y ssh).

getLastException

public Exception getLastException ()

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

Muestra
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Se establece en verdadero cuando se está por llamar a un reinicio de adb para asegurarse de que el monitor lo espere.

Parámetros
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Devuelve 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