IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Bereitet die Testumgebung für mehrere Geräte zusammen vor. Nur für ein Setup verwenden, für das mehrere Geräte erforderlich sind. Andernfalls verwenden Sie den regulären ITargetPreparer
auf jedem Gerät.
Beachten Sie, dass in einer Konfiguration mehrere IMultiTargetPreparer
angegeben werden können. Es wird empfohlen, dass jeder IMultiTargetPreparer seine erwartete Umgebung vor und nach dem Einrichten klar dokumentiert.
Zusammenfassung
Öffentliche Methoden | |
---|---|
default void | setUp (IInvocationContext context) Diese Methode ist veraltet. Verwenden |
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 / den Abbau des Ziels durch. |
default void | tearDown (IInvocationContext context, Throwable e) Diese Methode ist veraltet. Verwenden |
Öffentliche Methoden
Konfiguration
public void setUp (IInvocationContext context)
Diese Methode ist veraltet.
Verwenden setUp(com.android.tradefed.invoker.TestInformation)
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 die Builds beschreibt. |
Würfe | |
---|---|
TargetSetupError | Wenn ein schwerwiegender Fehler beim Einrichten der Umgebung aufgetreten ist |
BuildError | Im Falle eines Build-bezogenen Fehlers |
DeviceNotAvailableException | wenn das Gerät nicht mehr reagiert |
Konfiguration
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 die Builds beschreibt. |
Würfe | |
---|---|
TargetSetupError | Wenn ein schwerwiegender Fehler beim Einrichten der Umgebung aufgetreten ist |
BuildError | Im Falle eines Build-bezogenen Fehlers |
DeviceNotAvailableException | wenn das Gerät nicht mehr reagiert |
niederreissen
public void tearDown (TestInformation testInformation, Throwable e)
Führen Sie nach dem Testen die Bereinigung / den Abbau des Ziels durch.
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 der Aufrufebene abgefangen wurde. Andernfalls wird null . |
Würfe | |
---|---|
DeviceNotAvailableException | wenn das Gerät nicht mehr reagiert |
niederreissen
public void tearDown (IInvocationContext context, Throwable e)
Diese Methode ist veraltet.
Verwenden tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
stattdessen tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
.
Führen Sie nach dem Testen die Bereinigung / den Abbau des Ziels durch.
Parameter | |
---|---|
context | IInvocationContext : Der IInvocationContext , der 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 der Aufrufebene abgefangen wurde. Andernfalls wird null . |
Würfe | |
---|---|
DeviceNotAvailableException | wenn das Gerät nicht mehr reagiert |