GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends Object

java.lang.Object
com.android.tradefed.device.cloud.GceSshTunnelMonitor


Gcesshトンネルのスレッドモニター。

概要

田畑

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 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は、リモートGCEAVDを関連付けるTFデバイスです。

buildInfo IBuildInfo

gce HostAndPort :リモートHostAndPortの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()のように、このモニターが終了するのを待ちます。

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

sshトンネルから生成されたすべての興味深いログファイルをログに記録します。

パラメーター
logger ITestLogger

走る

public void run ()

シャットダウン

public void shutdown ()

トンネルモニターを終了します