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