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

注入ITestLogger實例

void shutdown ()

關閉設備。

公共構造函數

本地Android虛擬設備

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

參數
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

公共方法

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

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

參數
exception Throwable :如果有的話,調用失敗引發的最終異常。

預調用設置

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

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

參數
info IBuildInfo :設備的IBuildInfo

attributes MultiMap :存儲在調用上下文中的屬性

投擲
DeviceNotAvailableException
TargetSetupError

設置測試記錄器

public void setTestLogger (ITestLogger testLogger)

注入ITestLogger實例

參數
testLogger ITestLogger

關閉

public void shutdown ()

關閉設備。