LocalAndroidVirtualDevice

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.LocalAndroidVirtualDevice


TradeFed ホストで実行されているローカル仮想デバイスのクラス。

まとめ

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

LocalAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

公開メソッド

void postInvocationTearDown (Throwable exception)

一般的なティアダウン手順を実行し、仮想デバイスを停止します。

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

一般的なセットアップ手順を実行し、仮想デバイスを起動します。

void setTestLogger ( ITestLogger testLogger)

ITestLoggerインスタンスを挿入します

void shutdown ()

デバイスをシャットダウンします。

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

LocalAndroidVirtualDevice

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

パラメーター
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

公開メソッド

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

一般的なティアダウン手順を実行し、仮想デバイスを停止します。

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

preInvocationSetup

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

一般的なセットアップ手順を実行し、仮想デバイスを起動します。

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

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

スロー
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

ITestLoggerインスタンスを挿入します

パラメーター
testLogger ITestLogger

シャットダウン

public void shutdown ()

デバイスをシャットダウンします。