O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

GceSshTunnelMonitor

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 encadeamento 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 o espere.

boolean isTunnelAlive ()

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

void joinMonitor ()

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

void logSshTunnelLogs (ITestLogger logger)

Registre todos os arquivos de log interessantes gerados a partir do 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

GceSshTunnelMonitor

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

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 encadeamento 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 o espere.

Parâmetros
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

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

Parâmetros
logger ITestLogger

corre

public void run ()

desligar

public void shutdown ()

Encerre o monitor de túnel