GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Monitoraggio del thread per il tunnel SSH di Gce.

Riepilogo

Campi

public static final String VIRTUAL_DEVICE_SERIAL

Costruttori pubblici

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

Costruttore

Metodi pubblici

void closeConnection()

Chiudi tutte le connessioni dal monitor (adb e tunnel SSH).

Exception getLastException()

Restituisce l'ultima eccezione acquisita nel thread del tunnel SSH.

void isAdbRebootCalled(boolean isCalled)

Imposta True quando sta per essere chiamato un riavvio ADB per assicurarti che il monitor lo aspetti.

boolean isTunnelAlive()

Restituisce True se GceSshTunnelMonitor è ancora attivo, false in caso contrario.

void logSshTunnelLogs(ITestLogger logger)

Registra tutti i file di log interessanti generati dal tunnel SSH.

void run()
void shutdown()

Termina il monitoraggio del tunnel

Campi

SERIE_DISPOSITIVO_VIRTUALE

public static final String VIRTUAL_DEVICE_SERIAL

Costruttori pubblici

GceSshTunnelMonitor

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

Costruttore

Parametri
device ITestDevice: ITestDevice il dispositivo TF a cui associare la durata di visualizzazione media di GCE remota.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort della durata di visualizzazione media di GCE remota.

deviceOptions TestDeviceOptions

Metodi pubblici

chiudiConnessione

public void closeConnection ()

Chiudi tutte le connessioni dal monitor (adb e tunnel SSH).

getLastEccezione

public Exception getLastException ()

Restituisce l'ultima eccezione acquisita nel thread del tunnel SSH.

Ritorni
Exception

èAdbRiavviaChiamata

public void isAdbRebootCalled (boolean isCalled)

Imposta True quando sta per essere chiamato un riavvio ADB per assicurarti che il monitor lo aspetti.

Parametri
isCalled boolean

èTunnelAlive

public boolean isTunnelAlive ()

Restituisce True se GceSshTunnelMonitor è ancora attivo, false in caso contrario.

Ritorni
boolean

logSshTunnelLog

public void logSshTunnelLogs (ITestLogger logger)

Registra tutti i file di log interessanti generati dal tunnel SSH.

Parametri
logger ITestLogger

run

public void run ()

chiusura

public void shutdown ()

Termina il monitoraggio del tunnel