ManagedRemoteDevice
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.cloud.ManagedRemoteDevice |
Ein Gerät, das in einer virtuellen Maschine läuft, die wir remote über eine Tradefed-Instanz innerhalb der VM verwalten.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Erstellt ein |
Öffentliche Methoden | |
---|---|
TestDeviceOptions | getOptions () Überschreiben Sie den Basis-Getter, um dynamische Optionen auflösen zu können, bevor Sie versuchen, die Remote-Einrichtung durchzuführen. |
void | postInvocationTearDown (Throwable exception) Zusätzliche Schritte für die gerätespezifische erforderliche Bereinigung, die nach Abschluss des Aufrufs ausgeführt werden. |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) Zusätzliche Schritte für die gerätespezifische erforderliche Einrichtung, die vor dem Aufrufablauf auf dem Gerät ausgeführt werden. |
Öffentliche Bauträger
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Erstellt ein ManagedRemoteDevice
.
Parameter | |
---|---|
device | IDevice : das zugehörige IDevice |
stateMonitor | IDeviceStateMonitor : der zu verwendende IDeviceStateMonitor Mechanismus |
allocationMonitor | IDeviceMonitor : Der IDeviceMonitor , der über Änderungen des Zuordnungsstatus informiert. |
Öffentliche Methoden
getOptions
public TestDeviceOptions getOptions ()
Überschreiben Sie den Basis-Getter, um dynamische Optionen auflösen zu können, bevor Sie versuchen, die Remote-Einrichtung durchzuführen.
Kehrt zurück | |
---|---|
TestDeviceOptions | TestDeviceOptions , die sich auf das zu testende Gerät beziehen. |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Zusätzliche Schritte für die gerätespezifische erforderliche Bereinigung, die nach Abschluss des Aufrufs ausgeführt werden.
Parameter | |
---|---|
exception | Throwable : Falls vorhanden, die letzte Ausnahme, die durch den Aufruffehler ausgelöst wurde. |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Zusätzliche Schritte für die gerätespezifische erforderliche Einrichtung, die vor dem Aufrufablauf auf dem Gerät ausgeführt werden.
Parameter | |
---|---|
info | IBuildInfo : Die IBuildInfo des Geräts. |
attributes | MultiMap : Die im Aufrufkontext gespeicherten Attribute |
Würfe | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |