本地Android虛擬設備

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

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

關閉設備。