本地Android虛擬設備

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

關閉設備。

公共構造函數

本地Android虛擬設備

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

參數
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

公共方法

調用後拆卸

public void postInvocationTearDown (Throwable exception)

執行常見的拆卸過程並停止虛擬設備。

參數
exception Throwable

調用前設定

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

執行通用設定程序並啟動虛擬設備。

參數
info IBuildInfo

attributes MultiMap

投擲
DeviceNotAvailableException
TargetSetupError

設定測試記錄器

public void setTestLogger (ITestLogger testLogger)

參數
testLogger ITestLogger

關閉

public void shutdown ()

關閉設備。