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 () 如果 |
void | joinMonitor () 等待此監視器完成,如 |
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 | 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 |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
要調用adb重新啟動時,將其設置為True,以確保監視器期望它。
參量 | |
---|---|
isCalled | boolean |
logSshTunnel日誌
public void logSshTunnelLogs (ITestLogger logger)
記錄從ssh隧道生成的所有有趣的日誌文件。
參量 | |
---|---|
logger | ITestLogger |
跑
public void run ()
關掉
public void shutdown ()
終止隧道監視器