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.

Si noti che più IMultiTargetPreparer possono essere specificati in una configurazione. Si raccomanda che ogni IMultiTargetPreparer documenti chiaramente la pre-configurazione e la post-configurazione dell'ambiente previste.

Riepilogo

Metodi pubblici

default void setUp ( IInvocationContext context)

Questo metodo è deprecato. Utilizzare 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 tearDown(com.android.tradefed.invoker.TestInformation, Throwable) .

Metodi pubblici

impostare

public void setUp (IInvocationContext context)

Questo metodo è deprecato.
Utilizzare setUp(com.android.tradefed.invoker.TestInformation) .

Eseguire la configurazione degli obiettivi per il test.

Parametri
context IInvocationContext : IInvocationContext che descrive l'invocazione, i dispositivi, le build.

Tiri
TargetSetupError se si è verificato un errore irreversibile durante la configurazione dell'ambiente
BuildError In caso di errore relativo alla build
DeviceNotAvailableException se il dispositivo non rispondeva

impostare

public void setUp (TestInformation testInformation)

Eseguire la configurazione degli obiettivi per il test.

Parametri
testInformation TestInformation : il TestInformation che descrive l'invocazione, i dispositivi, le build.

Tiri
TargetSetupError se si è verificato un errore irreversibile durante la configurazione dell'ambiente
BuildError In caso di errore relativo alla build
DeviceNotAvailableException se il dispositivo non rispondeva

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Eseguire la pulizia/smontaggio dei bersagli dopo il test.

Parametri
testInformation TestInformation : il TestInformation che descrive l'invocazione, 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 .

Tiri
DeviceNotAvailableException se il dispositivo non rispondeva

demolire

public void tearDown (IInvocationContext context, 
                Throwable e)

Questo metodo è deprecato.
Utilizzare tearDown(com.android.tradefed.invoker.TestInformation, Throwable) .

Eseguire la pulizia/smontaggio dei bersagli dopo il test.

Parametri
context IInvocationContext : IInvocationContext che descrive l'invocazione, 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 .

Tiri
DeviceNotAvailableException se il dispositivo non rispondeva