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 |
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 |
Ö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 |