ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Bereitet die Testumgebung für den Testlauf vor.
Installiert beispielsweise Software, optimiert die Umgebungseinstellungen zum Testen, startet Ziele usw.
Beachten Sie, dass in einer Konfiguration mehrere ITargetPreparer
angegeben werden können. Es wird empfohlen, dass jeder ITargetPreparer seine erwartete Umgebung vor und nach der Einrichtung klar dokumentiert. Beispielsweise muss ein ITargetPreparer, der ein Gerät zum Testen konfiguriert, nach dem ITargetPreparer ausgeführt werden, der die 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 zum Testen durch. |
default void | tearDown ( TestInformation testInformation, Throwable e) Führen Sie nach dem Testen die Bereinigung/Abbau des Ziels durch. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Diese Methode ist veraltet. Verwenden Sie stattdessen |
Öffentliche Methoden
aufstellen
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Diese Methode ist veraltet.
Verwenden Sie stattdessen setUp(com.android.tradefed.invoker.TestInformation)
Führen Sie die Zieleinrichtung zum Testen durch.
Parameter | |
---|---|
device | ITestDevice : das vorzubereitende ITestDevice . |
buildInfo | IBuildInfo : Daten zum getesteten Build. |
Würfe | |
---|---|
TargetSetupError | wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist |
BuildError | Wenn ein Fehler im Zusammenhang mit BuildInfo auftritt |
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 des Aufrufs. |
Würfe | |
---|---|
TargetSetupError | wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist |
BuildError | Wenn aufgrund der Vorbereitung des Builds ein Fehler auftritt |
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 des Ziels durch.
Parameter | |
---|---|
testInformation | TestInformation : Die TestInformation des Aufrufs. |
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 (ITestDevice device, IBuildInfo buildInfo, 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 des Ziels durch.
Parameter | |
---|---|
device | ITestDevice : das vorzubereitende ITestDevice . |
buildInfo | IBuildInfo : Daten zum getesteten Build. |
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 |
ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Bereitet die Testumgebung für den Testlauf vor.
Installiert beispielsweise Software, optimiert die Umgebungseinstellungen zum Testen, startet Ziele usw.
Beachten Sie, dass in einer Konfiguration mehrere ITargetPreparer
angegeben werden können. Es wird empfohlen, dass jeder ITargetPreparer seine erwartete Umgebung vor und nach der Einrichtung klar dokumentiert. Beispielsweise muss ein ITargetPreparer, der ein Gerät zum Testen konfiguriert, nach dem ITargetPreparer ausgeführt werden, der die 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 zum Testen durch. |
default void | tearDown ( TestInformation testInformation, Throwable e) Führen Sie nach dem Testen die Bereinigung/Abbau des Ziels durch. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Diese Methode ist veraltet. Verwenden Sie stattdessen |
Öffentliche Methoden
aufstellen
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Diese Methode ist veraltet.
Verwenden Sie stattdessen setUp(com.android.tradefed.invoker.TestInformation)
Führen Sie die Zieleinrichtung zum Testen durch.
Parameter | |
---|---|
device | ITestDevice : das vorzubereitende ITestDevice . |
buildInfo | IBuildInfo : Daten zum getesteten Build. |
Würfe | |
---|---|
TargetSetupError | wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist |
BuildError | Wenn ein Fehler im Zusammenhang mit BuildInfo auftritt |
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 des Aufrufs. |
Würfe | |
---|---|
TargetSetupError | wenn beim Einrichten der Umgebung ein schwerwiegender Fehler aufgetreten ist |
BuildError | Wenn aufgrund der Vorbereitung des Builds ein Fehler auftritt |
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 des Ziels durch.
Parameter | |
---|---|
testInformation | TestInformation : Die TestInformation des Aufrufs. |
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 (ITestDevice device, IBuildInfo buildInfo, 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 des Ziels durch.
Parameter | |
---|---|
device | ITestDevice : das vorzubereitende ITestDevice . |
buildInfo | IBuildInfo : Daten zum getesteten Build. |
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 |