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 GceSshTunnelMonitor ainda está ativo. Caso contrário, retorna "false".

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