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 setUp(com.android.tradefed.invoker.TestInformation) .

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 tearDown(com.android.tradefed.invoker.TestInformation, Throwable) .

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