ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Bereitet die Testumgebung für den Testlauf vor.

Beispielsweise wird Software installiert, Umgebungseinstellungen für Tests angepasst und Ziele gestartet.

In einer Konfiguration können mehrere ITargetPreparer angegeben werden. Es wird empfohlen, die erwartete Umgebung vor und nach der Einrichtung für jeden ITargetPreparer klar zu dokumentieren. Beispiel: Ein ITargetPreparer, der ein Gerät für den Test konfiguriert, muss nach dem ITargetPreparer ausgeführt werden, der Software installiert.

Zusammenfassung

Öffentliche Methoden

default void setUp(ITestDevice device, IBuildInfo buildInfo)

Diese Methode ist veraltet. Verwenden Sie stattdessen setUp(com.android.tradefed.invoker.TestInformation).

default void setUp(TestInformation testInformation)

Führen Sie die Zieleinrichtung für den Test durch.

default void tearDown(TestInformation testInformation, Throwable e)

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

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

Diese Methode ist veraltet. Verwenden Sie stattdessen tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Öffentliche Methoden

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Diese Methode ist veraltet.
Stattdessen setUp(com.android.tradefed.invoker.TestInformation) verwenden

Führen Sie die Zieleinrichtung für den Test durch.

Parameter
device ITestDevice: Der zu erstellende ITestDevice.

buildInfo IBuildInfo: Daten zum getesteten Build.

Ausgabe
TargetSetupError if fatal error occurred setting up environment
BuildError Wenn ein Fehler im Zusammenhang mit der BuildInfo auftritt
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

setUp

public void setUp (TestInformation testInformation)

Führen Sie die Zieleinrichtung für den Test durch.

Parameter
testInformation TestInformation: Die TestInformation der Aufrufs.

Ausgabe
TargetSetupError if fatal error occurred setting up environment
BuildError Wenn ein Fehler auftritt, weil der Build vorbereitet wird
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

Parameter
testInformation TestInformation: Die TestInformation der Aufrufs.

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

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

tearDown

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

Diese Methode ist veraltet.
Stattdessen tearDown(com.android.tradefed.invoker.TestInformation, Throwable) verwenden

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

Parameter
device ITestDevice: Der zu erstellende ITestDevice.

buildInfo IBuildInfo: Daten zum getesteten Build.

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

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert