GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Monitorowanie wątku dla tunelu ssh 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 z monitora (tunel adb i ssh).

Exception getLastException()

Zwraca ostatni wyjątek zarejestrowany w wątku tunelu ssh.

void isAdbRebootCalled(boolean isCalled)

Ustaw jako Prawda, gdy ma zostać wywołane ponowne uruchomienie adb, aby upewnić się, że monitor oczekuje tego.

boolean isTunnelAlive()

Zwraca wartość Prawda, jeśli GceSshTunnelMonitor jest nadal aktywny, w przeciwnym razie zwraca wartość Fałsz.

void logSshTunnelLogs(ITestLogger logger)

Zaloguj wszystkie interesujące pliki dziennika wygenerowane z tunelu SSH.

void run()
void shutdown()

Zakończ monitorowanie tunelu

Fieldsem

VIRTUAL_DEVICE_SERIAL

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ązany zdalny AVD w GCE.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort zdalnego AVD GCE.

deviceOptions TestDeviceOptions

Metody publiczne

closeConnection

public void closeConnection ()

Zamknij wszystkie połączenia z monitora (tunel adb i ssh).

getLastException

public Exception getLastException ()

Zwraca ostatni wyjątek zarejestrowany w wątku tunelu ssh.

Zwroty
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Ustaw jako Prawda, gdy ma zostać wywołane ponowne uruchomienie adb, aby upewnić się, że monitor oczekuje tego.

Parametry
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Zwraca wartość Prawda, jeśli GceSshTunnelMonitor jest nadal aktywny, w przeciwnym razie zwraca wartość Fałsz.

Zwroty
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Zaloguj wszystkie interesujące pliki dziennika wygenerowane z tunelu SSH.

Parametry
logger ITestLogger

home run

public void run ()

wyłączenie

public void shutdown ()

Zakończ monitorowanie tunelu