ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Bereitet die Testumgebung für den Testlauf vor.

Beispiele: Software installieren, Umgebungseinstellungen für Tests anpassen, Ziele starten usw.

In einer Konfiguration können mehrere ITargetPreparer angegeben werden. Es wird empfohlen, dass jeder ITargetPreparer seine erwartete Umgebung vor und nach der Einrichtung klar dokumentiert. Ein ITargetPreparer, der ein Gerät für Tests konfiguriert, muss beispielsweise nach dem ITargetPreparer ausgeführt werden, der Software installiert.

Zusammenfassung

Öffentliche Methoden

default void setUp(ITestDevice device, IBuildInfo buildInfo)

Diese Methode wurde eingestellt. Verwenden Sie stattdessen setUp(TestInformation).

default void setUp(TestInformation testInformation)

Richten Sie das Ziel für Tests ein.

default void tearDown(TestInformation testInformation, Throwable e)

Führen Sie nach dem Testen die Bereinigung/das Herunterfahren des Ziels durch.

default void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

Diese Methode wurde eingestellt. Verwenden Sie stattdessen tearDown(TestInformation,Throwable).

Öffentliche Methoden

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Diese Methode wurde eingestellt.
Verwenden Sie stattdessen setUp(TestInformation).

Richten Sie das Ziel für Tests ein.

Parameter
device ITestDevice: die vorzubereitende ITestDevice.

buildInfo IBuildInfo: Daten zum Build, der getestet wird.

Löst aus
DeviceNotAvailableException Wenn das Gerät nicht mehr reagiert
BuildError Wenn ein Fehler im Zusammenhang mit BuildInfo auftritt
TargetSetupError Wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist

setUp

public void setUp (TestInformation testInformation)

Richten Sie das Ziel für Tests ein.

Parameter
testInformation TestInformation: Der TestInformation des Aufrufs.

Löst aus
DeviceNotAvailableException Wenn das Gerät nicht mehr reagiert
BuildError Wenn ein Fehler aufgrund der Vorbereitung des Builds auftritt
TargetSetupError Wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Führen Sie nach dem Testen die Bereinigung/das Herunterfahren des Ziels durch.

Parameter
testInformation TestInformation: Der TestInformation des Aufrufs.

e Throwable: Wenn der Aufruf mit einer Ausnahme beendet wurde, ist dies die Ausnahme, die auf Aufrufebene abgefangen wurde. Andernfalls ist es null.

Löst aus
DeviceNotAvailableException Wenn das Gerät nicht mehr reagiert

tearDown

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Diese Methode wurde eingestellt.
Verwenden Sie stattdessen tearDown(TestInformation,Throwable).

Führen Sie nach dem Testen die Bereinigung/das Herunterfahren des Ziels durch.

Parameter
device ITestDevice: die vorzubereitende ITestDevice.

buildInfo IBuildInfo: Daten zum Build, der getestet wird.

e Throwable: Wenn der Aufruf mit einer Ausnahme beendet wurde, ist dies die Ausnahme, die auf Aufrufebene abgefangen wurde. Andernfalls ist es null.

Löst aus
DeviceNotAvailableException Wenn das Gerät nicht mehr reagiert