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

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

GceSshTunnelMonitorがまだ生きている場合はTrueを、それ以外の場合はGceSshTunnelMonitor返します。

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リモート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

isTunnelAlive

public boolean isTunnelAlive ()

GceSshTunnelMonitorがまだ生きている場合はTrueを、それ以外の場合はGceSshTunnelMonitor返します。

戻り値
boolean

joinMonitor

public void joinMonitor ()

Thread.join()場合のように、このモニターが終了するのを待ちます。

logSshTunnelLogs

public void logSshTunnelLogs ( ITestLogger logger)

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

パラメーター
logger ITestLogger

走る

public void run ()

シャットダウン

public void shutdown ()

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