Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

GceSshTunnelMonitor

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重新啟動時,將其設置為True,以確保監視器期望它。

boolean isTunnelAlive ()

如果GceSshTunnelMonitor仍然存在,則返回True,否則返回false。

void joinMonitor ()

等待此監視器完成,如Thread.join()

void logSshTunnelLogs (ITestLogger logger)

記錄從ssh隧道生成的所有有趣的日誌文件。

void run ()
void shutdown ()

終止隧道監視器

領域

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

公共建設者

GceSshTunnelMonitor

public GceSshTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                HostAndPort gce, 
                TestDeviceOptions deviceOptions)

建設者

參量
device ITestDeviceITestDevice與遠程GCE AVD關聯的TF設備。

buildInfo IBuildInfo

gce HostAndPort :遠程GCE AVD的HostAndPort

deviceOptions TestDeviceOptions

公開方法

closeConnection

public void closeConnection ()

關閉監視器的所有連接(adb和ssh隧道)。

getLastException

public Exception getLastException ()

返回ssh隧道線程中捕獲的最後一個異常。

退貨
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

要調用adb重新啟動時,將其設置為True,以確保監視器期望它。

參量
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

如果GceSshTunnelMonitor仍然存在,則返回True,否則返回false。

退貨
boolean

joinMonitor

public void joinMonitor ()

等待此監視器完成,如Thread.join()

logSshTunnel日誌

public void logSshTunnelLogs (ITestLogger logger)

記錄從ssh隧道生成的所有有趣的日誌文件。

參量
logger ITestLogger

public void run ()

關掉

public void shutdown ()

終止隧道監視器