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

關閉裝置。