GceLHPTunnelMonitor
public
class
GceLHPTunnelMonitor
extends AbstractTunnelMonitor
| java.lang.Object | |||
| ↳ | java.lang.Thread | ||
| ↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | ||
| ↳ | com.android.tradefed.device.cloud.GceLHPTunnelMonitor | ||
用於氧合作用的 Gce 實驗室主機 Proxy 管道的執行緒監控器。
摘要
公用建構函式 | |
|---|---|
GceLHPTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, String sessionId, String deviceId, String serverUrl, TestDeviceOptions deviceOptions)
建構函式 |
|
公用方法 | |
|---|---|
void
|
closeConnection()
從螢幕關閉 adb 連線。 |
void
|
isAdbRebootCalled(boolean isCalled)
即將呼叫 adb 重新啟動時,請設為 True,確保監控器會預期此情況。 |
boolean
|
isTunnelAlive()
如果 |
void
|
logSshTunnelLogs(ITestLogger logger)
記錄透過 LHP 連線的 adb 管道所產生的所有重要記錄檔。 |
void
|
run()
|
void
|
shutdown()
終止通道監控器 |
公用建構函式
GceLHPTunnelMonitor
public GceLHPTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, String sessionId, String deviceId, String serverUrl, TestDeviceOptions deviceOptions)
建構函式
| 參數 | |
|---|---|
device |
ITestDevice:ITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。 |
buildInfo |
IBuildInfo:ITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。 |
sessionId |
String:ITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。 |
deviceId |
String:ITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。 |
serverUrl |
String:ITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。 |
deviceOptions |
TestDeviceOptions:遠端 GCE AVD 的 HostAndPort。 |
公用方法
closeConnection
public void closeConnection ()
從螢幕關閉 adb 連線。
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
即將呼叫 adb 重新啟動時,請設為 True,確保螢幕會預期此動作。
| 參數 | |
|---|---|
isCalled |
boolean |
isTunnelAlive
public boolean isTunnelAlive ()
如果 GceLHPTunnelMonitor 仍處於存活狀態,則傳回 True,否則傳回 False。
| 傳回 | |
|---|---|
boolean |
|
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
記錄透過 LHP 連線的 adb 通道所產生的所有重要記錄檔。
| 參數 | |
|---|---|
logger |
ITestLogger |
得分
public void run ()
關機
public void shutdown ()
終止通道監控器