Lokalne urządzenie wirtualne Androida
public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice
implements ITestLoggerReceiver
java.lang.Obiekt | ||||
↳ | com.android.tradefed.device.NativeDevice | |||
↳ | com.android.tradefed.device.TestDevice | |||
↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
↳ | com.android.tradefed.device.LocalAndroidVirtualDevice |
Klasa dla lokalnych urządzeń wirtualnych działających na hoście TradeFed.
Streszczenie
Konstruktory publiczne | |
---|---|
LocalAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) |
Metody publiczne | |
---|---|
void | postInvocationTearDown (Throwable exception) Wykonaj typową procedurę demontażu i zatrzymaj urządzenie wirtualne. |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) Wykonaj typową procedurę konfiguracji i uruchom urządzenie wirtualne. |
void | setTestLogger ( ITestLogger testLogger) Wstrzykuje instancję |
void | shutdown () Wyłącz urządzenie. |
Konstruktory publiczne
Lokalne urządzenie wirtualne Androida
public LocalAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Parametry | |
---|---|
device | IDevice |
stateMonitor | IDeviceStateMonitor |
allocationMonitor | IDeviceMonitor |
Metody publiczne
postInwokacjaTearDown
public void postInvocationTearDown (Throwable exception)
Wykonaj typową procedurę demontażu i zatrzymaj urządzenie wirtualne.
Parametry | |
---|---|
exception | Throwable : jeśli istnieje, ostatni wyjątek zgłoszony przez niepowodzenie wywołania. |
Konfiguracja preInvocation
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Wykonaj typową procedurę konfiguracji i uruchom urządzenie wirtualne.
Parametry | |
---|---|
info | IBuildInfo : IBuildInfo urządzenia. |
attributes | MultiMap : Atrybuty przechowywane w kontekście wywołania |
Rzuty | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
ustawTestLogger
public void setTestLogger (ITestLogger testLogger)
Wstrzykuje instancję ITestLogger
Parametry | |
---|---|
testLogger | ITestLogger |
zamknięcie
public void shutdown ()
Wyłącz urządzenie.