GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Gce SSH トンネルの Thread Monitor。

概要

フィールド

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

isTunnelAlive

public boolean isTunnelAlive ()

GceSshTunnelMonitor がまだ存続している場合は true を返し、そうでない場合は false を返します。

戻り値
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

SSH トンネルから生成された、重要なログファイルをすべてログに記録します。

パラメータ
logger ITestLogger

ホームラン

public void run ()

シャットダウン

public void shutdown ()

トンネル モニターの終了