ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Bereitet die Testumgebung für den Testlauf vor.

Beispiele sind die Installation von Software, eine Anpassung der Umgebungseinstellungen für Tests oder die Einführung von Zielen.

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

Zusammenfassung

Öffentliche Methoden

default void setUp(ITestDevice device, IBuildInfo buildInfo)

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt. 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)

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt. Stattdessen tearDown(com.android.tradefed.invoker.TestInformation, Throwable) verwenden

Öffentliche Methoden

einrichten

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt.
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 der Aufrufebene erfasst wird. Andernfalls wird null.

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

Teardown

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

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt.
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 der Aufrufebene erfasst wird. Andernfalls wird null.

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert