ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Prepara l'ambiente di test per l'esecuzione del test.
Ad esempio, installa software, modifica le impostazioni env per i test, lancia target ecc.
Tieni presente che in una configurazione è possibile specificare più ITargetPreparer
. Si consiglia a ciascun ITargetPreparer di documentare chiaramente la pre-configurazione e la post-configurazione dell'ambiente previsto. ad esempio, un ITargetPreparer che configura un dispositivo per il test deve essere eseguito dopo ITargetPreparer che installa il software.
Riepilogo
Metodi pubblici | |
---|---|
default void | setUp (ITestDevice device, IBuildInfo buildInfo) Questo metodo è deprecato. Utilizzare invece |
default void | setUp (TestInformation testInformation) Eseguire la configurazione del target per il test. |
default void | tearDown (TestInformation testInformation, Throwable e) Eseguire la pulizia/smontaggio del target dopo il test. |
default void | tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e) Questo metodo è deprecato. Utilizzare invece |
Metodi pubblici
impostare
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Questo metodo è deprecato.
Utilizzare invece setUp(com.android.tradefed.invoker.TestInformation)
Eseguire la configurazione del target per il test.
Parametri | |
---|---|
device | ITestDevice : l' ITestDevice da preparare. |
buildInfo | IBuildInfo : dati sulla build in prova. |
Lancia | |
---|---|
TargetSetupError | se si è verificato un errore irreversibile durante la configurazione dell'ambiente |
BuildError | Se si verifica un errore relativo a BuildInfo |
DeviceNotAvailableException | se il dispositivo non risponde |
impostare
public void setUp (TestInformation testInformation)
Eseguire la configurazione del target per il test.
Parametri | |
---|---|
testInformation | TestInformation : TestInformation dell'invocazione. |
Lancia | |
---|---|
TargetSetupError | se si è verificato un errore irreversibile durante la configurazione dell'ambiente |
BuildError | Se si verifica un errore a causa della preparazione della build |
DeviceNotAvailableException | se il dispositivo non risponde |
demolire
public void tearDown (TestInformation testInformation, Throwable e)
Eseguire la pulizia/smontaggio del target dopo il test.
Parametri | |
---|---|
testInformation | TestInformation : TestInformation dell'invocazione. |
e | Throwable : se l'invocazione si è conclusa con un'eccezione, questa sarà l'eccezione catturata a livello di Invocazione. In caso contrario, sarà null . |
Lancia | |
---|---|
DeviceNotAvailableException | se il dispositivo non risponde |
demolire
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Questo metodo è deprecato.
Utilizzare invece tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
Eseguire la pulizia/smontaggio del target dopo il test.
Parametri | |
---|---|
device | ITestDevice : l' ITestDevice da preparare. |
buildInfo | IBuildInfo : dati sulla build in prova. |
e | Throwable : se l'invocazione si è conclusa con un'eccezione, questa sarà l'eccezione catturata a livello di Invocazione. In caso contrario, sarà null . |
Lancia | |
---|---|
DeviceNotAvailableException | se il dispositivo non risponde |