MultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Prepara l'ambiente di test per diversi dispositivi insieme. Utilizzare solo per una configurazione che richiede più dispositivi, altrimenti utilizzare il normale ITargetPreparer
su ciascun dispositivo.
Si noti che in una configurazione è possibile specificare più IMultiTargetPreparer
s. Si consiglia a ciascun IMultiTargetPreparer di documentare chiaramente la pre-installazione e la post-installazione dell'ambiente previsto.
Riepilogo
Metodi pubblici | |
---|---|
default void | setUp ( IInvocationContext context) Questo metodo è deprecato. Utilizzare invece |
default void | setUp ( TestInformation testInformation) Eseguire la configurazione degli obiettivi per il test. |
default void | tearDown ( TestInformation testInformation, Throwable e) Eseguire la pulizia/smontaggio dei bersagli dopo il test. |
default void | tearDown ( IInvocationContext context, Throwable e) Questo metodo è deprecato. Utilizzare invece |
Metodi pubblici
impostare
public void setUp (IInvocationContext context)
Questo metodo è deprecato.
Utilizzare invece setUp(com.android.tradefed.invoker.TestInformation)
.
Eseguire la configurazione degli obiettivi per il test.
Parametri | |
---|---|
context | IInvocationContext : IInvocationContext che descrive la chiamata, i dispositivi, le build. |
Getta | |
---|---|
TargetSetupError | se si è verificato un errore irreversibile durante la configurazione dell'ambiente |
BuildError | In caso di errore relativo alla compilazione |
DeviceNotAvailableException | se il dispositivo non risponde |
impostare
public void setUp (TestInformation testInformation)
Eseguire la configurazione degli obiettivi per il test.
Parametri | |
---|---|
testInformation | TestInformation : il TestInformation che descrive la chiamata, i dispositivi, le build. |
Getta | |
---|---|
TargetSetupError | se si è verificato un errore irreversibile durante la configurazione dell'ambiente |
BuildError | In caso di errore relativo alla compilazione |
DeviceNotAvailableException | se il dispositivo non risponde |
demolire
public void tearDown (TestInformation testInformation, Throwable e)
Eseguire la pulizia/smontaggio dei bersagli dopo il test.
Parametri | |
---|---|
testInformation | TestInformation : il TestInformation che descrive la chiamata, i dispositivi, le build. |
e | Throwable : se l'invocazione è terminata con un'eccezione, questa sarà l'eccezione rilevata a livello di invocazione. In caso contrario, sarà null . |
Getta | |
---|---|
DeviceNotAvailableException | se il dispositivo non risponde |
demolire
public void tearDown (IInvocationContext context, Throwable e)
Questo metodo è deprecato.
Utilizzare invece tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
.
Eseguire la pulizia/smontaggio dei bersagli dopo il test.
Parametri | |
---|---|
context | IInvocationContext : IInvocationContext che descrive la chiamata, i dispositivi, le build. |
e | Throwable : se l'invocazione è terminata con un'eccezione, questa sarà l'eccezione che è stata rilevata a livello di invocazione. In caso contrario, sarà null . |
Getta | |
---|---|
DeviceNotAvailableException | se il dispositivo non risponde |