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