GceSsh隧道監視器
public class GceSshTunnelMonitor
extends Object
java.lang.Object | |
↳ | 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) 當即將調用 adb restart 時設置 True,以確保監視器期望它。 |
boolean | isTunnelAlive () 如果 |
void | joinMonitor () 等待此監視器完成,如 |
void | logSshTunnelLogs ( ITestLogger logger) 記錄 ssh 隧道生成的所有有趣的日誌文件。 |
void | run () |
void | shutdown () 終止隧道監視器 |
領域
虛擬設備串行
public static final String VIRTUAL_DEVICE_SERIAL
公共構造函數
GceSsh隧道監視器
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
構造函數
參數 | |
---|---|
device | ITestDevice : ITestDevice 遠程 GCE AVD 關聯的 TF 設備。 |
buildInfo | IBuildInfo |
gce | HostAndPort :遠程 GCE AVD 的HostAndPort 。 |
deviceOptions | TestDeviceOptions |
公共方法
關閉連接
public void closeConnection ()
關閉監視器的所有連接(adb 和 ssh 隧道)。
獲取最後一個異常
public Exception getLastException ()
返回 ssh 隧道線程中捕獲的最後一個異常。
退貨 | |
---|---|
Exception |
isAdbReboot調用
public void isAdbRebootCalled (boolean isCalled)
當即將調用 adb restart 時設置 True,以確保監視器期望它。
參數 | |
---|---|
isCalled | boolean |
logSshTunnel日誌
public void logSshTunnelLogs (ITestLogger logger)
記錄 ssh 隧道生成的所有有趣的日誌文件。
參數 | |
---|---|
logger | ITestLogger |
跑步
public void run ()
關閉
public void shutdown ()
終止隧道監視器