ITargetPreparatore
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 di env per i test, avvia obiettivi, ecc.
Nota che più ITargetPreparer
s possono essere specificati in una configurazione. Si consiglia a ciascun ITargetPreparer di documentare chiaramente il proprio ambiente previsto prima e dopo l'installazione. ad esempio, un ITargetPreparer che configura un dispositivo per il test deve essere eseguito dopo l'ITargetPreparer che installa il software.
Riepilogo
Metodi pubblici | |
---|---|
default void | setUp (ITestDevice device, IBuildInfo buildInfo) Questo metodo è deprecato. Usa |
default void | setUp (TestInformation testInformation) Eseguire l'impostazione di destinazione per il test. |
default void | tearDown (TestInformation testInformation, Throwable e) Eseguire la pulizia/smontaggio del bersaglio dopo il test. |
default void | tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e) Questo metodo è deprecato. Usa |
Metodi pubblici
impostare
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Questo metodo è deprecato.
Usa setUp(com.android.tradefed.invoker.TestInformation)
invece
Eseguire l'impostazione di destinazione per il test.
Parametri | |
---|---|
device | ITestDevice : ITestDevice da preparare. |
buildInfo | IBuildInfo : i dati circa la compilazione in prova. |
tiri | |
---|---|
TargetSetupError | se si è verificato un errore fatale durante la configurazione dell'ambiente |
BuildError | Se si verifica un errore relativo a BuildInfo |
DeviceNotAvailableException | se il dispositivo non rispondeva |
impostare
public void setUp (TestInformation testInformation)
Eseguire l'impostazione di destinazione per il test.
Parametri | |
---|---|
testInformation | TestInformation : La TestInformation dell'invocazione. |
tiri | |
---|---|
TargetSetupError | se si è verificato un errore fatale durante la configurazione dell'ambiente |
BuildError | Se si verifica un errore a causa della preparazione della build |
DeviceNotAvailableException | se il dispositivo non rispondeva |
demolire
public void tearDown (TestInformation testInformation, Throwable e)
Eseguire la pulizia/smontaggio del bersaglio dopo il test.
Parametri | |
---|---|
testInformation | TestInformation : La TestInformation dell'invocazione. |
e | Throwable : se l'invocazione si è conclusa con un'eccezione, questa sarà l'eccezione che è stato catturato a livello Invocazione. Altrimenti, sarà null . |
tiri | |
---|---|
DeviceNotAvailableException | se il dispositivo non rispondeva |
demolire
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Questo metodo è deprecato.
Usa tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
invece
Eseguire la pulizia/smontaggio del bersaglio dopo il test.
Parametri | |
---|---|
device | ITestDevice : ITestDevice da preparare. |
buildInfo | IBuildInfo : i dati circa la compilazione in prova. |
e | Throwable : se l'invocazione si è conclusa con un'eccezione, questa sarà l'eccezione che è stato catturato a livello Invocazione. Altrimenti, sarà null . |
tiri | |
---|---|
DeviceNotAvailableException | se il dispositivo non rispondeva |