GceLHPTunnelMonitor

public class GceLHPTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
   ↳ com.android.tradefed.device.cloud.AbstractTunnelMonitor
     ↳ com.android.tradefed.device.cloud.GceLHPTunnelMonitor


用於氧化處理的 GCE 實驗室主機 Proxy 隧道 Thread Monitor。

摘要

公用建構函式

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

公用方法

關閉連結

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

終止通道監控器