ITargetPreparer
public
interface
ITargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Bereitet die Testumgebung für den Testlauf vor.
Beispielsweise wird Software installiert, Umgebungseinstellungen für Tests angepasst oder Ziele gestartet.
In einer Konfiguration können mehrere ITargetPreparer
angegeben werden. Es wird empfohlen, die erwartete Umgebung vor und nach der Einrichtung für jeden ITargetPreparer klar zu dokumentieren. Beispiel: Ein ITargetPreparer, der ein Gerät für den Test konfiguriert, muss nach dem ITargetPreparer ausgeführt werden, der Software installiert.
Zusammenfassung
Öffentliche Methoden | |
---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
Diese Methode ist veraltet.
Verwenden Sie stattdessen |
default
void
|
setUp(TestInformation testInformation)
Führen Sie die Zieleinrichtung für den Test durch. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Führen Sie nach dem Testen die Bereinigung/Deaktivierung des Ziels durch. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
Diese Methode ist veraltet.
Verwenden Sie stattdessen |
Öffentliche Methoden
setUp
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Diese Methode ist veraltet.
Stattdessen setUp(com.android.tradefed.invoker.TestInformation)
verwenden
Führen Sie die Zieleinrichtung für den Test durch.
Parameter | |
---|---|
device |
ITestDevice : der zu erstellende ITestDevice . |
buildInfo |
IBuildInfo : Daten zum getesteten Build. |
Ausgabe | |
---|---|
TargetSetupError |
if fatal error occurred setting up environment |
BuildError |
Wenn ein Fehler im Zusammenhang mit der BuildInfo auftritt |
DeviceNotAvailableException |
wenn das Gerät nicht mehr reagiert |
setUp
public void setUp (TestInformation testInformation)
Führen Sie die Zieleinrichtung für den Test durch.
Parameter | |
---|---|
testInformation |
TestInformation : Die TestInformation der Aufrufs. |
Ausgabe | |
---|---|
TargetSetupError |
if fatal error occurred setting up environment |
BuildError |
Wenn ein Fehler auftritt, weil der Build vorbereitet wird |
DeviceNotAvailableException |
wenn das Gerät nicht mehr reagiert |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
Führen Sie nach dem Testen die Bereinigung/Deaktivierung des Ziels durch.
Parameter | |
---|---|
testInformation |
TestInformation : Die TestInformation der Aufrufs. |
e |
Throwable : Wenn der Aufruf mit einer Ausnahme beendet wurde, ist dies die Ausnahme, die auf Aufrufebene erfasst wurde. Andernfalls ist es null . |
Ausgabe | |
---|---|
DeviceNotAvailableException |
wenn das Gerät nicht mehr reagiert |
tearDown
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Diese Methode ist veraltet.
Stattdessen tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
verwenden
Führen Sie nach dem Testen die Bereinigung/Deaktivierung des Ziels durch.
Parameter | |
---|---|
device |
ITestDevice : der zu erstellende ITestDevice . |
buildInfo |
IBuildInfo : Daten zum getesteten Build. |
e |
Throwable : Wenn der Aufruf mit einer Ausnahme beendet wurde, ist dies die Ausnahme, die auf Aufrufebene erfasst wurde. Andernfalls ist es null . |
Ausgabe | |
---|---|
DeviceNotAvailableException |
wenn das Gerät nicht mehr reagiert |