管理対象リモートデバイス
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) |
パブリックメソッド | |
---|---|
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 |