GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Thread Monitor per il tunnel Gce ssh.
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 () Chiudere tutte le connessioni dal monitor (tunnel adb e ssh). |
Exception | getLastException () Restituisce l'ultima eccezione catturata 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 | joinMonitor () Attende che questo monitor finisca, come in |
void | logSshTunnelLogs ( ITestLogger logger) Registra tutti i file di registro interessanti generati dal tunnel ssh. |
void | run () |
void | shutdown () Termina il monitoraggio del tunnel |
Campi
VIRTUAL_DEVICE_SERIAL
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 l'AVD GCE remoto. |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort dell'AVD GCE remoto. |
deviceOptions | TestDeviceOptions |
Metodi pubblici
chiudiConnessione
public void closeConnection ()
Chiudere tutte le connessioni dal monitor (tunnel adb e ssh).
getUltimaeccezione
public Exception getLastException ()
Restituisce l'ultima eccezione catturata nel thread del tunnel ssh.
ritorna | |
---|---|
Exception |
isAdbRebootCalled
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 |
isTunnelAlive
public boolean isTunnelAlive ()
Restituisce True se GceSshTunnelMonitor
è ancora attivo, false in caso contrario.
ritorna | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Registra tutti i file di registro interessanti generati dal tunnel ssh.
Parametri | |
---|---|
logger | ITestLogger |
correre
public void run ()
fermare
public void shutdown ()
Termina il monitoraggio del tunnel