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

如果 GceLHPTunnelMonitor 仍處於存活狀態,則傳回 True,否則傳回 False。

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 ITestDeviceITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。

buildInfo IBuildInfoITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。

sessionId StringITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。

deviceId StringITestDevice要與遠端 GCE AVD 建立關聯的 TF 裝置。

serverUrl StringITestDevice要與遠端 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 ()

終止通道監控器