Monitor GceSshTunnel
public class GceSshTunnelMonitor
extends AbstractTunnelMonitor
java.lang.Object | ||
↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Thread Monitor para o túnel ssh Gce.
Resumo
Campos | |
---|---|
public static final String | VIRTUAL_DEVICE_SERIAL
|
Construtores públicos | |
---|---|
GceSshTunnelMonitor ( ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions) Construtor |
Métodos públicos | |
---|---|
void | closeConnection () Feche todas as conexões do monitor (túnel adb e ssh). |
Exception | getLastException () Retorna a última exceção capturada no thread do túnel ssh. |
void | isAdbRebootCalled (boolean isCalled) Defina True quando uma reinicialização do adb estiver prestes a ser chamada para garantir que o monitor a espere. |
boolean | isTunnelAlive () Retorna True se o |
void | logSshTunnelLogs ( ITestLogger logger) Registre todos os arquivos de log interessantes gerados no túnel ssh. |
void | run () |
void | shutdown () Encerre o monitor de túnel |
Campos
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Construtores públicos
Monitor GceSshTunnel
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Construtor
Parâmetros | |
---|---|
device | ITestDevice : ITestDevice o dispositivo TF ao qual associar o GCE AVD remoto. |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort do GCE AVD remoto. |
deviceOptions | TestDeviceOptions |
Métodos públicos
fecharConexão
public void closeConnection ()
Feche todas as conexões do monitor (túnel adb e ssh).
getLastException
public Exception getLastException ()
Retorna a última exceção capturada no thread do túnel ssh.
Devoluções | |
---|---|
Exception |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Defina True quando uma reinicialização do adb estiver prestes a ser chamada para garantir que o monitor a espere.
Parâmetros | |
---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Retorna True se o GceSshTunnelMonitor
ainda estiver ativo, false caso contrário.
Devoluções | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Registre todos os arquivos de log interessantes gerados no túnel ssh.
Parâmetros | |
---|---|
logger | ITestLogger |
correr
public void run ()
desligar
public void shutdown ()
Encerre o monitor de túnel