IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Prepara l'ambiente di test per più dispositivi insieme. Utilizzare solo per una configurazione che richiede più dispositivi, altrimenti utilizzare il normale ITargetPreparer
su ciascun dispositivo.
Tieni presente che in una configurazione è possibile specificare più IMultiTargetPreparer
. Si consiglia che ogni IMultiTargetPreparer documenti chiaramente la pre-configurazione e la post-configurazione 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 : l' IInvocationContext che descrive l'invocazione, i dispositivi, le build. |
Lancia | |
---|---|
TargetSetupError | se si è verificato un errore irreversibile durante la configurazione dell'ambiente |
BuildError | In caso di errore relativo alla creazione |
DeviceNotAvailableException | se il dispositivo non risponde |
impostare
public void setUp (TestInformation testInformation)
Eseguire la configurazione degli obiettivi per il test.
Parametri | |
---|---|
testInformation | TestInformation : TestInformation che descrive l'invocazione, i dispositivi, le build. |
Lancia | |
---|---|
TargetSetupError | se si è verificato un errore irreversibile durante la configurazione dell'ambiente |
BuildError | In caso di errore relativo alla creazione |
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 : TestInformation che descrive l'invocazione, i dispositivi, le build. |
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 (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 : l' IInvocationContext che descrive l'invocazione, i dispositivi, le build. |
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 |