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