GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
   ↳ com.android.tradefed.device.cloud.AbstractTunnelMonitor
     ↳ com.android.tradefed.device.cloud.GceSshTunnelMonitor


Monitor de linhas de execução para o túnel SSH do GCE.

Resumo

Constantes

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 (adb e túnel 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 um reinício do adb estiver prestes a ser chamado para garantir que o monitor espere isso.

boolean isTunnelAlive()

Retorna "True" se o GceSshTunnelMonitor ainda estiver ativo. Caso contrário, retorna "False".

void logSshTunnelLogs(ITestLogger logger)

Registre todos os arquivos de registros interessantes gerados pelo túnel SSH.

void run()
void shutdown()

Encerrar o monitor de túnel

Constantes

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Valor da constante: "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 a ser associado ao AVD remoto do GCE.

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 (adb e túnel SSH).

getLastException

public Exception getLastException ()

Retorna a última exceção capturada na linha de execução do túnel SSH.

Retorna
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Defina como "True" quando um reinício do adb estiver prestes a ser chamado para garantir que o monitor espere isso.

Parâmetros
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Retorna "True" se o GceSshTunnelMonitor ainda estiver ativo. Caso contrário, retorna "False".

Retorna
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Registre todos os arquivos de registros interessantes gerados pelo túnel SSH.

Parâmetros
logger ITestLogger

run

public void run ()

desligamento

public void shutdown ()

Encerrar o monitor de túnel