GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends Object

java.lang.オブジェクト
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 を返し、そうでない場合は 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 ITestDevice : ITestDeviceリモート GCE AVD を関連付ける TF デバイス。

buildInfo IBuildInfo

gce HostAndPort : リモート GCE AVD のHostAndPort

deviceOptions TestDeviceOptions

パブリックメソッド

閉じる接続

public void closeConnection ()

モニターからのすべての接続 (adb および ssh トンネル) を閉じます。

getLastException

public Exception getLastException ()

SSH トンネル スレッドでキャプチャされた最後の例外を返します。

戻り値
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

adb の再起動が呼び出されようとしているときに True を設定すると、モニターがそれを予期するようになります。

パラメーター
isCalled boolean

トンネルは生きています

public boolean isTunnelAlive ()

GceSshTunnelMonitorがまだ生きている場合は True を返し、そうでない場合は false を返します。

戻り値
boolean

参加モニター

public void joinMonitor ()

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

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

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

パラメーター
logger ITestLogger

走る

public void run ()

シャットダウン

public void shutdown ()

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