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 reboot 時設置為 True 以確保監視器期望它。 |
boolean | isTunnelAlive () 如果 |
void | joinMonitor () 等待此監視器完成,如 |
void | logSshTunnelLogs ( ITestLogger logger) 記錄從 ssh 隧道生成的所有有趣的日誌文件。 |
void | run () |
void | shutdown () 終止隧道監視器 |
領域
VIRTUAL_DEVICE_SERIAL
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 |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
在將要調用 adb reboot 時設置為 True 以確保監視器期望它。
參數 | |
---|---|
isCalled | boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
記錄從 ssh 隧道生成的所有有趣的日誌文件。
參數 | |
---|---|
logger | ITestLogger |
跑步
public void run ()
關閉
public void shutdown ()
終止隧道監視器