Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

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

buildInfo IBuildInfo

gce 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 ()

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