ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Bereitet die Testumgebung für den Testlauf vor.

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

Beachten Sie, dass mehrere ITargetPreparer s in einer Konfiguration angegeben werden können. Es wird empfohlen, dass jeder ITargetPreparer seine erwartete Umgebung vor und nach der Einrichtung klar dokumentiert. zB 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 Zielreinigung/Teardown 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 über den zu testenden Build.

Wirft
TargetSetupError wenn ein schwerwiegender Fehler beim Einrichten der Umgebung aufgetreten ist
BuildError Wenn ein Fehler im Zusammenhang mit der 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.

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

niederreißen

public void tearDown (TestInformation testInformation, 
                Throwable e)

Führen Sie nach dem Testen die Zielreinigung/Teardown 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 .

Wirft
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert

niederreiß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 Zielreinigung/Teardown durch.

Parameter
device ITestDevice : das vorzubereitende ITestDevice .

buildInfo IBuildInfo : Daten über den zu testenden Build.

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

Wirft
DeviceNotAvailableException wenn das Gerät nicht mehr reagiert