IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Bereitet die Testumgebung für mehrere Geräte gemeinsam vor. Nur für ein Setup verwenden, das mehrere Geräte erfordert, andernfalls verwenden Sie den regulären ITargetPreparer
auf jedem Gerät.
Beachten Sie, dass in einer Konfiguration mehrere IMultiTargetPreparer
s angegeben werden können. Es wird empfohlen, dass jeder IMultiTargetPreparer seine erwartete Umgebung vor und nach der Einrichtung klar dokumentiert.
Zusammenfassung
Öffentliche Methoden | |
---|---|
default void | setUp ( IInvocationContext context) Diese Methode ist veraltet. Verwenden Sie stattdessen |
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 der Ziele durch. |
default void | tearDown ( IInvocationContext context, Throwable e) Diese Methode ist veraltet. Verwenden Sie stattdessen |
Öffentliche Methoden
aufstellen
public void setUp (IInvocationContext context)
Diese Methode ist veraltet.
Verwenden Sie stattdessen setUp(com.android.tradefed.invoker.TestInformation)
.
Führen Sie die Zieleinrichtung zum Testen durch.
Parameter | |
---|---|
context | IInvocationContext : der IInvocationContext , der den Aufruf, die Geräte und Builds beschreibt. |
Würfe | |
---|---|
TargetSetupError | wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist |
BuildError | Im Falle eines Build-bezogenen Fehlers |
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 die den Aufruf, die Geräte und Builds beschreibt. |
Würfe | |
---|---|
TargetSetupError | wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist |
BuildError | Im Falle eines Build-bezogenen Fehlers |
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 der Ziele durch.
Parameter | |
---|---|
testInformation | TestInformation : Die TestInformation die den Aufruf, die Geräte und Builds beschreibt. |
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 (IInvocationContext context, 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 der Ziele durch.
Parameter | |
---|---|
context | IInvocationContext : der IInvocationContext , der den Aufruf, die Geräte und Builds beschreibt. |
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 |