NestedRemoteDevice

public class NestedRemoteDevice
extends TestDevice

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.NestedRemoteDevice


リモートCuttlefishVM内で実行されているデバイスの表現。これは、ローカルデバイス変えるであろう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)

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

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

NestedRemoteDevice

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

作成しNestedRemoteDevice

パラメーター
device IDevice :関連するIDevice

stateMonitor IDeviceStateMonitorIDeviceStateMonitor使用するメカ

allocationMonitor IDeviceMonitorIDeviceMonitor割り当て状態の変化を通知します。

パブリックメソッド

preInvocationSetup

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

パラメーター
info IBuildInfo

attributes MultiMap

投げる
DeviceNotAvailableException
TargetSetupError

resetVirtualDevice

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

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

パラメーター
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

戻り値
boolean

投げる
DeviceNotAvailableException