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)
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

attributes MultiMap

例外
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

パラメータ
testLogger ITestLogger

シャットダウン

public void shutdown ()

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