ネストされたリモートデバイス

public class NestedRemoteDevice
extends TestDevice

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


リモートの Cuttlefish VM 内で実行されているデバイスの表現。セットアップを利用するために、場合によってはローカル デバイスのTestDevice動作が変更されます。

まとめ

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

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

NestedRemoteDeviceを作成します。

パブリックメソッド

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

final boolean resetVirtualDevice (ITestLogger logger, IBuildInfo info, boolean resetDueToFailure)

テストを続行できるように、仮想デバイスを破棄して復元します。

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

ネストされたリモートデバイス

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

NestedRemoteDeviceを作成します。

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

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

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

パブリックメソッド

preInvocationSetup

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

パラメーター
info IBuildInfo

attributes MultiMap

投げる
DeviceNotAvailableException
TargetSetupError

リセット仮想デバイス

public final boolean resetVirtualDevice (ITestLogger logger, 
                IBuildInfo info, 
                boolean resetDueToFailure)

テストを続行できるように、仮想デバイスを破棄して復元します。

パラメーター
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

戻り値
boolean

投げる
DeviceNotAvailableException