GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Monitor wątków dla tunelu SSH do Gce.

Podsumowanie

Fieldsem

public static final String VIRTUAL_DEVICE_SERIAL

Konstruktory publiczne

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

Konstruktor

Metody publiczne

void closeConnection()

Zamknij wszystkie połączenia od monitora (tunele adb i ssh).

Exception getLastException()

Zwraca ostatni wyjątek przechwycony w wątku tunelu SSH.

void isAdbRebootCalled(boolean isCalled)

Ustaw wartość Prawda, gdy nastąpi wywołanie ponownego uruchomienia adb, aby upewnić się, że monitor tego oczekuje.

boolean isTunnelAlive()

Zwraca wartość Prawda, jeśli element GceSshTunnelMonitor jest nadal aktywny. W przeciwnym razie zwraca wartość false (fałsz).

void logSshTunnelLogs(ITestLogger logger)

Zarejestruj wszystkie interesujące pliki dziennika wygenerowane przez tunel SSH.

void run()
void shutdown()

Wyłącz monitorowanie tuneli

Fieldsem

WIRTUALNE_URZĄDZENIE_SERYJNE

public static final String VIRTUAL_DEVICE_SERIAL

Konstruktory publiczne

GceSshTunnelMonitor

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

Konstruktor

Parametry
device ITestDevice: ITestDevice urządzenie TF, z którym ma być powiązane zdalne konto AVD GCE.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort zdalnej strefy czasowej GCE.

deviceOptions TestDeviceOptions

Metody publiczne

zamknijPołączenie

public void closeConnection ()

Zamknij wszystkie połączenia od monitora (tunele adb i ssh).

getLastWyjątek

public Exception getLastException ()

Zwraca ostatni wyjątek przechwycony w wątku tunelu SSH.

Zwroty
Exception

Wywołanie ponownego uruchamiania Adb

public void isAdbRebootCalled (boolean isCalled)

Ustaw wartość Prawda, gdy nastąpi wywołanie ponownego uruchomienia adb, aby upewnić się, że monitor tego oczekuje.

Parametry
isCalled boolean

IsTunnelAlive

public boolean isTunnelAlive ()

Zwraca wartość Prawda, jeśli element GceSshTunnelMonitor jest nadal aktywny. W przeciwnym razie zwraca wartość false (fałsz).

Zwroty
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Zarejestruj wszystkie interesujące pliki dziennika wygenerowane przez tunel SSH.

Parametry
logger ITestLogger

home run

public void run ()

Wyłącz

public void shutdown ()

Wyłącz monitorowanie tuneli