GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
java.lang.Object | ||
↳ | com.android.tradefed.device.cloud.{5/}TunnelMonitor | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Monitor de linha de execução para o túnel SSH do 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 na linha de execução do túnel SSH. |
void
|
isAdbRebootCalled(boolean isCalled)
Defina como "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
|
logSshTunnelLogs(ITestLogger logger)
Registre todos os arquivos de registro interessantes gerados pelo túnel ssh. |
void
|
run()
|
void
|
shutdown()
Encerrar 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 o AVD remoto do GCE será associado. |
buildInfo |
IBuildInfo |
gce |
HostAndPort : HostAndPort do AVD remoto do GCE. |
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 na linha de execução do túnel SSH.
Retorna | |
---|---|
Exception |
isAdbReiniciarCalled
public void isAdbRebootCalled (boolean isCalled)
Defina como "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 está ativo. Caso contrário, retorna "false".
Retorna | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Registre todos os arquivos de registro interessantes gerados pelo túnel ssh.
Parâmetros | |
---|---|
logger |
ITestLogger |
run
public void run ()
encerramento
public void shutdown ()
Encerrar o monitor de túnel