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 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 : 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