Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 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设置为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 ()

终止隧道监视器