GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Wątek monitora tunelu SSH GCE.

Podsumowanie

Stałe

String VIRTUAL_DEVICE_SERIAL

Publiczne konstruktory

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

Zespół

Metody publiczne

void closeConnection()

Zamknij wszystkie połączenia z monitorem (adb i tunel SSH).

Exception getLastException()

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

void isAdbRebootCalled(boolean isCalled)

Ustaw wartość True, gdy ma zostać wywołane ponowne uruchomienie adb, aby monitor mógł się tego spodziewać.

boolean isTunnelAlive()

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

void logSshTunnelLogs(ITestLogger logger)

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

void run()
void shutdown()

Zakończ monitorowanie tunelu

Stałe

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Stała wartość: "virtual-device-serial"

Publiczne konstruktory

GceSshTunnelMonitor

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

Zespół

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

buildInfo IBuildInfo

gce HostAndPort: HostAndPort zdalnego AVD GCE.

deviceOptions TestDeviceOptions

Metody publiczne

closeConnection

public void closeConnection ()

Zamknij wszystkie połączenia z monitorem (adb i tunel SSH).

getLastException

public Exception getLastException ()

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

Zwroty
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Ustaw wartość True, gdy ma zostać wywołane ponowne uruchomienie adb, aby monitor mógł się tego spodziewać.

Parametry
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

Zwroty
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

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

Parametry
logger ITestLogger

home run

public void run ()

wyłączenie,

public void shutdown ()

Zakończ monitorowanie tunelu