GceSsh隧道监视器
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 restart 时设置 True,以确保监视器期望它。 |
boolean | isTunnelAlive () 如果 |
void | logSshTunnelLogs ( ITestLogger logger) 记录 ssh 隧道生成的所有有趣的日志文件。 |
void | run () |
void | shutdown () 终止隧道监视器 |
领域
虚拟设备串行
public static final String VIRTUAL_DEVICE_SERIAL
公共构造函数
GceSsh隧道监视器
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
构造函数
参数 | |
---|---|
device | ITestDevice : ITestDevice 与远程 GCE AVD 关联的 TF 设备。 |
buildInfo | IBuildInfo |
gce | HostAndPort :远程 GCE AVD 的HostAndPort 。 |
deviceOptions | TestDeviceOptions |
公共方法
关闭连接
public void closeConnection ()
关闭监视器的所有连接(adb 和 ssh 隧道)。
获取最后一个异常
public Exception getLastException ()
返回 ssh 隧道线程中捕获的最后一个异常。
退货 | |
---|---|
Exception |
isAdbReboot调用
public void isAdbRebootCalled (boolean isCalled)
当即将调用 adb restart 时设置 True,以确保监视器期望它。
参数 | |
---|---|
isCalled | boolean |
logSshTunnel日志
public void logSshTunnelLogs (ITestLogger logger)
记录 ssh 隧道生成的所有有趣的日志文件。
参数 | |
---|---|
logger | ITestLogger |
跑步
public void run ()
关闭
public void shutdown ()
终止隧道监视器