GceSshTunnelMonitorName

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 thread do túnel ssh.

void isAdbRebootCalled (boolean isCalled)

Defina True quando uma reinicialização adb estiver prestes a ser chamada para garantir que o monitor a espere.

boolean isTunnelAlive ()

Retorna True se o GceSshTunnelMonitor ainda estiver ativo, caso contrário, false.

void joinMonitor ()

Aguarda a conclusão deste monitor, como em Thread.join() .

void logSshTunnelLogs ( ITestLogger logger)

Registre todos os arquivos de log interessantes gerados no túnel ssh.

void run ()
void shutdown ()

Terminar o monitor de túnel

Campos

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Construtores públicos

GceSshTunnelMonitorName

public GceSshTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                HostAndPort gce, 
                TestDeviceOptions deviceOptions)

Construtor

Parâmetros
device ITestDevice : ITestDevice o dispositivo TF para 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 thread do túnel ssh.

devoluções
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Defina True quando uma reinicialização 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, caso contrário, false.

devoluções
boolean

joinMonitor

public void joinMonitor ()

Aguarda a conclusão deste monitor, como em Thread.join() .

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 ()

Terminar o monitor de túnel