ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Bereitet die Testumgebung für den Testlauf vor.

Zum Beispiel werden Software installiert, Umgebungseinstellungen für Tests angepasst oder Ziele gestartet.

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

Zusammenfassung

Öffentliche Methoden

default void setUp(ITestDevice device, IBuildInfo buildInfo)

Diese Methode wurde verworfen. Stattdessen setUp(com.android.tradefed.invoker.TestInformation) verwenden

default void setUp(TestInformation testInformation)

Führe die Zieleinrichtung für den Test durch.

default void tearDown(TestInformation testInformation, Throwable e)

Führen Sie nach dem Test die Zielbereinigung/-bereinigung durch.

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

Diese Methode wurde verworfen. Stattdessen tearDown(com.android.tradefed.invoker.TestInformation, Throwable) verwenden

Öffentliche Methoden

einrichten

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Diese Methode wurde verworfen.
Stattdessen setUp(com.android.tradefed.invoker.TestInformation) verwenden

Führe die Zieleinrichtung für den Test durch.

Parameter
device ITestDevice: die ITestDevice, die vorbereitet werden soll.

buildInfo IBuildInfo: Daten zum zu testenden Build.

Ausgabe
TargetSetupError Schwerwiegender Fehler beim Einrichten der Umgebung
BuildError Wenn ein Fehler im Zusammenhang mit den BuildInfos auftritt
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

einrichten

public void setUp (TestInformation testInformation)

Führe die Zieleinrichtung für den Test durch.

Parameter
testInformation TestInformation: Die TestInformation des Aufrufs.

Ausgabe
TargetSetupError Schwerwiegender Fehler beim Einrichten der Umgebung
BuildError Wenn aufgrund der Vorbereitung des Builds ein Fehler auftritt
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

Teardown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Führen Sie nach dem Test die Zielbereinigung/-bereinigung durch.

Parameter
testInformation TestInformation: Die TestInformation des Aufrufs.

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

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

Teardown

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

Diese Methode wurde verworfen.
Stattdessen tearDown(com.android.tradefed.invoker.TestInformation, Throwable) verwenden

Führen Sie nach dem Test die Zielbereinigung/-bereinigung durch.

Parameter
device ITestDevice: die ITestDevice, die vorbereitet werden soll.

buildInfo IBuildInfo: Daten zum zu testenden Build.

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

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert