GceLHPTunnelMonitor

public class GceLHPTunnelMonitor
extends AbstractTunnelMonitor

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


酸素化に使用される Gce Lab ホスト プロキシ トンネルのスレッド モニター。

概要

パブリック コンストラクタ

GceLHPTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, String sessionId, String deviceId, String serverUrl, TestDeviceOptions deviceOptions)

コンストラクタ

パブリック メソッド

void closeConnection()

モニターから adb 接続を閉じます。

void isAdbRebootCalled(boolean isCalled)

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

boolean isTunnelAlive()

GceLHPTunnelMonitor がまだ存続している場合は true、それ以外の場合は false を返します。

void logSshTunnelLogs(ITestLogger logger)

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

void run()
void shutdown()

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

パブリック コンストラクタ

GceLHPTunnelMonitor

public GceLHPTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                String sessionId, 
                String deviceId, 
                String serverUrl, 
                TestDeviceOptions deviceOptions)

コンストラクタ

パラメータ
device ITestDevice: ITestDeviceリモート GCE AVD を関連付ける TF デバイス。

buildInfo IBuildInfo: ITestDeviceリモート GCE AVD を関連付ける TF デバイス。

sessionId String: ITestDeviceリモート GCE AVD を関連付ける TF デバイス。

deviceId String: ITestDeviceリモート GCE AVD を関連付ける TF デバイス。

serverUrl String: ITestDevice: リモート GCE AVD を関連付ける TF デバイス。

deviceOptions TestDeviceOptions: リモート GCE AVD の HostAndPort

パブリック メソッド

closeConnection

public void closeConnection ()

モニターから adb 接続を閉じます。

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

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

パラメータ
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

戻り値
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

LHP 経由で接続された adb トンネルから生成された、関連するすべてのログファイルを記録します。

パラメータ
logger ITestLogger

ホームラン

public void run ()

シャットダウン

public void shutdown ()

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