GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Thread Monitor para o túnel Gce ssh.
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 encadeamento 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 o espere. |
boolean | isTunnelAlive () Retorna True se o |
void | joinMonitor () Aguarda a conclusão deste monitor, como em |
void | logSshTunnelLogs (ITestLogger logger) Registre todos os arquivos de log interessantes gerados a partir do 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
GceSshTunnelMonitor
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
closeConnection
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 encadeamento 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 o 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 a partir do túnel ssh.
Parâmetros | |
---|---|
logger | ITestLogger |
corre
public void run ()
desligar
public void shutdown ()
Encerre o monitor de túnel