GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
java.lang.Object | ||
↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Monitor Thread per il tunnel SSH 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 (tunnel adb e SSH). |
Exception
|
getLastException()
Restituisce l'ultima eccezione rilevata 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
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
closeConnection
public void closeConnection ()
Chiudi tutte le connessioni dal monitor (tunnel adb e SSH).
getLastException
public Exception getLastException ()
Restituisce l'ultima eccezione rilevata nel thread del tunnel SSH.
Ritorni | |
---|---|
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.
Ritorni | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Registra tutti i file di log interessanti generati dal tunnel SSH.
Parametri | |
---|---|
logger |
ITestLogger |
run
public void run ()
arresto
public void shutdown ()
Termina il monitoraggio del tunnel