管理対象リモートデバイス

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.オブジェクト
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.ManatedRemoteDevice


仮想マシン内で実行されるデバイス。VM 内の Tradefed インスタンスを介してリモートで管理されます。

まとめ

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

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

ManagedRemoteDeviceを作成します。

パブリックメソッド

TestDeviceOptions getOptions ()

リモート セットアップを試行する前に、動的オプションを解決できるようにベース ゲッターをオーバーライドします。

void postInvocationTearDown (Throwable exception)

デバイス固有の必要なクリーンアップの追加手順は、呼び出しの完了後に実行されます。

void preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes)

呼び出しフローの前にデバイス上で実行される、デバイス固有の必要なセットアップのための追加の手順。

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

管理対象リモートデバイス

public ManagedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

ManagedRemoteDeviceを作成します。

パラメーター
device IDevice : 関連付けられたIDevice

stateMonitor IDeviceStateMonitor : 使用するIDeviceStateMonitorメカニズム

allocationMonitor IDeviceMonitor : 割り当て状態の変更を通知するIDeviceMonitor

パブリックメソッド

getオプション

public TestDeviceOptions getOptions ()

リモート セットアップを試行する前に、動的オプションを解決できるようにベース ゲッターをオーバーライドします。

戻り値
TestDeviceOptionsテスト対象のデバイスに関連するTestDeviceOptions

post呼び出しTearDown

public void postInvocationTearDown (Throwable exception)

デバイス固有の必要なクリーンアップの追加手順は、呼び出しの完了後に実行されます。

パラメーター
exception Throwable : 呼び出し失敗によって発生した最後の例外 (存在する場合)。

preInvocationSetup

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

呼び出しフローの前にデバイス上で実行される、デバイス固有の必要なセットアップのための追加の手順。

パラメーター
info IBuildInfo : デバイスのIBuildInfo

attributes MultiMap : 呼び出しコンテキストに格納される属性

投げる
DeviceNotAvailableException
TargetSetupError