ITargetPreparer
public
interface
ITargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Bereitet die Testumgebung für den Testlauf vor.
Beispiele sind die Installation von Software, eine Anpassung der Umgebungseinstellungen für Tests oder die Einführung von Zielen.
In einer Konfiguration können mehrere ITargetPreparer
s angegeben werden. Es ist
wird empfohlen, dass jeder ITargetPreparer die erwartete Umgebung
vor der Einrichtung klar dokumentiert
nach der Einrichtung. z.B. Ein ITargetPreparer, der ein Gerät für Tests konfiguriert, muss nach dem
ITargetPreparer, der Software installiert.
Zusammenfassung
Öffentliche Methoden | |
---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Stattdessen |
default
void
|
setUp(TestInformation testInformation)
Führe die Zieleinrichtung für den Test durch. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Führen Sie nach dem Test die Zielbereinigung/-bereinigung durch. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Stattdessen |
Öffentliche Methoden
einrichten
public void setUp (ITestDevice device, IBuildInfo buildInfo)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Stattdessen setUp(com.android.tradefed.invoker.TestInformation)
verwenden
Führe die Zieleinrichtung für den Test durch.
Parameter | |
---|---|
device |
ITestDevice : die ITestDevice , die vorbereitet werden soll. |
buildInfo |
IBuildInfo : Daten zum zu testenden Build. |
Ausgabe | |
---|---|
TargetSetupError |
Schwerwiegender Fehler beim Einrichten der Umgebung |
BuildError |
Wenn ein Fehler im Zusammenhang mit den BuildInfos auftritt |
DeviceNotAvailableException |
wenn das Gerät nicht mehr reagiert |
einrichten
public void setUp (TestInformation testInformation)
Führe die Zieleinrichtung für den Test durch.
Parameter | |
---|---|
testInformation |
TestInformation : Die TestInformation des Aufrufs. |
Ausgabe | |
---|---|
TargetSetupError |
Schwerwiegender Fehler beim Einrichten der Umgebung |
BuildError |
Wenn aufgrund der Vorbereitung des Builds ein Fehler auftritt |
DeviceNotAvailableException |
wenn das Gerät nicht mehr reagiert |
Teardown
public void tearDown (TestInformation testInformation, Throwable e)
Führen Sie nach dem Test die Zielbereinigung/-bereinigung durch.
Parameter | |
---|---|
testInformation |
TestInformation : Die TestInformation des Aufrufs. |
e |
Throwable : Wenn der Aufruf mit einer Ausnahme beendet wurde, ist dies die Ausnahme, die
auf der Aufrufebene erfasst wird. Andernfalls wird null . |
Ausgabe | |
---|---|
DeviceNotAvailableException |
wenn das Gerät nicht mehr reagiert |
Teardown
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Stattdessen tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
verwenden
Führen Sie nach dem Test die Zielbereinigung/-bereinigung durch.
Parameter | |
---|---|
device |
ITestDevice : die ITestDevice , die vorbereitet werden soll. |
buildInfo |
IBuildInfo : Daten zum zu testenden Build. |
e |
Throwable : Wenn der Aufruf mit einer Ausnahme beendet wurde, ist dies die Ausnahme, die
auf der Aufrufebene erfasst wird. Andernfalls wird null . |
Ausgabe | |
---|---|
DeviceNotAvailableException |
wenn das Gerät nicht mehr reagiert |