ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Bereitet die Testumgebung für den Testlauf vor.

Installiert beispielsweise Software, optimiert die Umgebungseinstellungen zum Testen, startet Ziele usw.

Beachten Sie, dass in einer Konfiguration mehrere ITargetPreparer angegeben werden können. Es wird empfohlen, dass jeder ITargetPreparer seine erwartete Umgebung vor und nach der Einrichtung klar dokumentiert. Beispielsweise muss ein ITargetPreparer, der ein Gerät zum Testen konfiguriert, nach dem ITargetPreparer ausgeführt werden, der die 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 zum Testen durch.

default void tearDown ( TestInformation testInformation, Throwable e)

Führen Sie nach dem Testen die Bereinigung/Abbau 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

aufstellen

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

Führen Sie die Zieleinrichtung zum Testen durch.

Parameter
device ITestDevice : das vorzubereitende ITestDevice .

buildInfo IBuildInfo : Daten zum getesteten Build.

Würfe
TargetSetupError wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist
BuildError Wenn ein Fehler im Zusammenhang mit BuildInfo auftritt
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

aufstellen

public void setUp (TestInformation testInformation)

Führen Sie die Zieleinrichtung zum Testen durch.

Parameter
testInformation TestInformation : Die TestInformation des Aufrufs.

Würfe
TargetSetupError wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist
BuildError Wenn aufgrund der Vorbereitung des Builds ein Fehler auftritt
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

abreißen

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

Parameter
testInformation TestInformation : Die TestInformation des Aufrufs.

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

Würfe
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

abreißen

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

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

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

Parameter
device ITestDevice : das vorzubereitende ITestDevice .

buildInfo IBuildInfo : Daten zum getesteten Build.

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

Würfe
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert