本地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 |
公共方法
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 shutdown ()
關閉設備。