GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object 中
   ↳ com.android.tradefed.device.cloud.AbstractTunnelMonitor
     ↳ 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 logSshTunnelLogs(ITestLogger logger)

记录从 SSH 隧道生成的所有感兴趣的日志文件。

void run()
void shutdown()

终止隧道监控

字段

虚拟设备系列

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

isAdbRebootCall 已重新启动

public void isAdbRebootCalled (boolean isCalled)

将要调用 adb 重新启动时设置 True,以确保监视器可以预期地执行该操作。

参数
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

返回
boolean

logSshTunnelLogs(日志 SshTunnel 日志)

public void logSshTunnelLogs (ITestLogger logger)

记录从 SSH 隧道生成的所有感兴趣的日志文件。

参数
logger ITestLogger

得分

public void run ()

关停

public void shutdown ()

终止隧道监控