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 kann in einer Konfiguration angegeben werden. Es wird empfohlen, dass jeder ITargetPreparer seine erwartete Umgebung vor der Einrichtung und nach der Einrichtung klar dokumentiert. zB muss ein ITargetPreparer, der ein Gerät zum Testen konfiguriert, nach dem ITargetPreparer ausgeführt werden, der Software installiert.

Zusammenfassung

Öffentliche Methoden

default void setUp (ITestDevice device, IBuildInfo buildInfo)

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

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 Zielbereinigung/Teardown durch.

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

Diese Methode ist veraltet. Verwendung tearDown(com.android.tradefed.invoker.TestInformation, Throwable) anstelle

Öffentliche Methoden

erstellen

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

Führen Sie die Zieleinrichtung zum Testen durch.

Parameter
device ITestDevice : die ITestDevice vorzubereiten.

buildInfo IBuildInfo : Daten über den Build im Test.

Würfe
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

erstellen

public void setUp (TestInformation testInformation)

Führen Sie die Zieleinrichtung zum Testen durch.

Parameter
testInformation TestInformation : Die TestInformation des Aufrufs.

Würfe
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 die Zielbereinigung/Teardown nach dem Test durch.

Parameter
testInformation TestInformation : Die TestInformation des Aufrufs.

e Throwable : Wenn der Aufruf mit einer Ausnahme beendet, wird dies die Ausnahme sein , die auf der Invocation Ebene gefangen wurden. Andernfalls wird sein null .

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

niederreißen

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

Diese Methode ist veraltet.
Verwendung tearDown(com.android.tradefed.invoker.TestInformation, Throwable) anstelle

Führen Sie nach dem Testen die Zielbereinigung/Teardown durch.

Parameter
device ITestDevice : die ITestDevice vorzubereiten.

buildInfo IBuildInfo : Daten über den Build im Test.

e Throwable : Wenn der Aufruf mit einer Ausnahme beendet, wird dies die Ausnahme sein , die auf der Invocation Ebene gefangen wurden. Andernfalls wird sein null .

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