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()
如果 |
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 |
ITestDevice :ITestDevice 要与远程 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 ()
终止隧道监控