IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Bereitet die Testumgebung für mehrere Geräte gleichzeitig vor. Nur für eine Einrichtung verwenden, für die mehrere Geräte erforderlich sind. Andernfalls verwenden Sie das reguläre ITargetPreparer auf jedem Gerät.

In einer Konfiguration können mehrere IMultiTargetPreparer angegeben werden. Es wird empfohlen, dass jeder IMultiTargetPreparer die erwartete Umgebung vor und nach dem Einrichten klar dokumentiert.

Zusammenfassung

Öffentliche Methoden

default void setUp(IInvocationContext context)

Diese Methode wurde eingestellt. Verwenden Sie stattdessen setUp(TestInformation).

default void setUp(TestInformation testInformation)

Richten Sie die Ziele für Tests ein.

default void tearDown(TestInformation testInformation, Throwable e)

Führen Sie nach dem Testen die Bereinigung/das Herunterfahren der Ziele aus.

default void tearDown(IInvocationContext context, Throwable e)

Diese Methode wurde eingestellt. Verwenden Sie stattdessen tearDown(TestInformation,Throwable).

Öffentliche Methoden

setUp

public void setUp (IInvocationContext context)

Diese Methode wurde eingestellt.
Verwenden Sie stattdessen setUp(TestInformation).

Richten Sie die Ziele für Tests ein.

Parameter
context IInvocationContext: die IInvocationContext, die den Aufruf, die Geräte und die Builds beschreibt.

Löst aus
DeviceNotAvailableException Wenn das Gerät nicht mehr reagiert
BuildError Bei Build-Fehlern
TargetSetupError Wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist

setUp

public void setUp (TestInformation testInformation)

Richten Sie die Ziele für Tests ein.

Parameter
testInformation TestInformation: die TestInformation, die den Aufruf, die Geräte und die Builds beschreibt.

Löst aus
DeviceNotAvailableException Wenn das Gerät nicht mehr reagiert
BuildError Bei Build-Fehlern
TargetSetupError Wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Führen Sie nach dem Testen die Bereinigung/das Herunterfahren der Ziele aus.

Parameter
testInformation TestInformation: die TestInformation, die den Aufruf, die Geräte und die Builds beschreibt.

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

Löst aus
DeviceNotAvailableException Wenn das Gerät nicht mehr reagiert

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Diese Methode wurde eingestellt.
Verwenden Sie stattdessen tearDown(TestInformation,Throwable).

Führen Sie nach dem Testen die Bereinigung/das Herunterfahren der Ziele aus.

Parameter
context IInvocationContext: die IInvocationContext, die den Aufruf, die Geräte und die Builds beschreibt.

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

Löst aus
DeviceNotAvailableException Wenn das Gerät nicht mehr reagiert