GceSshTunnelМонитор
public class GceSshTunnelMonitor
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Монитор потоков для туннеля Gce ssh.
Краткое содержание
Поля | |
---|---|
public static final String | VIRTUAL_DEVICE_SERIAL
|
Публичные конструкторы | |
---|---|
GceSshTunnelMonitor ( ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions) Конструктор |
Публичные методы | |
---|---|
void | closeConnection () Закройте все соединения с монитора (туннель adb и ssh). |
Exception | getLastException () Возвращает последнее исключение, захваченное в потоке туннеля ssh. |
void | isAdbRebootCalled (boolean isCalled) Установите True, когда будет вызвана перезагрузка adb, чтобы убедиться, что монитор ожидает этого. |
boolean | isTunnelAlive () Возвращает True, если |
void | joinMonitor () Ожидает завершения этого монитора, как в |
void | logSshTunnelLogs ( ITestLogger logger) Зарегистрируйте все интересные файлы журналов, созданные из туннеля ssh. |
void | run () |
void | shutdown () Завершить монитор туннеля |
Поля
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Публичные конструкторы
GceSshTunnelМонитор
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Конструктор
Параметры | |
---|---|
device | ITestDevice : ITestDevice устройство TF, с которым связывается удаленный GCE AVD. |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort удаленного GCE AVD. |
deviceOptions | TestDeviceOptions |
Публичные методы
закрытьСоединение
public void closeConnection ()
Закройте все соединения с монитора (туннель adb и ssh).
getLastException
public Exception getLastException ()
Возвращает последнее исключение, захваченное в потоке туннеля ssh.
Возвращает | |
---|---|
Exception |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Установите True, когда будет вызвана перезагрузка adb, чтобы убедиться, что монитор ожидает этого.
Параметры | |
---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Возвращает True, если GceSshTunnelMonitor
все еще жив, и false в противном случае.
Возвращает | |
---|---|
boolean |
присоединиться к монитору
public void joinMonitor ()
Ожидает завершения этого монитора, как в Thread.join()
.
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Зарегистрируйте все интересные файлы журналов, созданные из туннеля ssh.
Параметры | |
---|---|
logger | ITestLogger |
бегать
public void run ()
неисправность
public void shutdown ()
Завершить монитор туннеля