GceLHPTunnelMonitor

public class GceLHPTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
   ↳ java.lang.Thread
     ↳ com.android.tradefed.device.cloud.AbstractTunnelMonitor
       ↳ com.android.tradefed.device.cloud.GceLHPTunnelMonitor


Es el monitor de subprocesos para el túnel de proxy del host del lab de GCE que se usa para la oxigenación.

Resumen

Constructores públicos

GceLHPTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, String sessionId, String deviceId, String serverUrl, TestDeviceOptions deviceOptions)

Constructor

Métodos públicos

void closeConnection()

Cierra la conexión adb desde el monitor.

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 GceLHPTunnelMonitor sigue activo y False en caso contrario.

void logSshTunnelLogs(ITestLogger logger)

Registra todos los archivos de registro interesantes generados desde el túnel de adb conectado a través de LHP.

void run()
void shutdown()

Finaliza el monitoreo del túnel

Constructores públicos

GceLHPTunnelMonitor

public GceLHPTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                String sessionId, 
                String deviceId, 
                String serverUrl, 
                TestDeviceOptions deviceOptions)

Constructor

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

buildInfo IBuildInfo: ITestDevice el dispositivo de TF con el que se asociará el AVD de GCE remoto.

sessionId String: ITestDevice el dispositivo de TF con el que se asociará el AVD de GCE remoto.

deviceId String: ITestDevice el dispositivo de TF con el que se asociará el AVD de GCE remoto.

serverUrl String: ITestDevice el dispositivo de TF con el que se asociará el AVD de GCE remoto.

deviceOptions TestDeviceOptions: HostAndPort del AVD de GCE remoto.

Métodos públicos

closeConnection

public void closeConnection ()

Cierra la conexión adb desde el monitor.

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 GceLHPTunnelMonitor 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 de adb conectado a través de LHP.

Parámetros
logger ITestLogger

run

public void run ()

shutdown

public void shutdown ()

Finaliza el monitoreo del túnel