Preparatore IMultiTarget

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer
BaseMultiTargetPreparer Implementazione di base di IMultiTargetPreparer che consente di disabilitare l'oggetto. 
HelloWorldMultiTargetPreparer Un'implementazione di esempio di un IMultiTargetPreparer
MergeMultiBuildTargetPreparer Un IMultiTargetPreparer che consente di passare informazioni da una build all'altra e la chiave del file da copiare nell'altra build. 
MixImageZipPreparer Un elemento IMultiTargetPreparer che combina le immagini di una build di sistema in una build del dispositivo. 
PairingMultiTargetPreparer Un dispositivo di preparazione multi-target aiuta a eseguire l'accoppiamento (e la connessione) Bluetooth tra due dispositivi. 
Preparatore StubMultiTarget Segnaposto dell'implementazione vuota di IMultiTargetPreparer


Prepara l'ambiente di test per diversi dispositivi insieme. Da utilizzare solo per una configurazione che richiede più dispositivi, altrimenti usa il normale ITargetPreparer su ogni dispositivo.

Tieni presente che in una configurazione è possibile specificare più IMultiTargetPreparer. È È consigliabile che ogni IMultiTargetPreparer documenti chiaramente l'ambiente previsto prima della configurazione e post-configurazione.

Riepilogo

Metodi pubblici

default void setUp(IInvocationContext context)

Questo metodo è obsoleto. Usa invece il criterio setUp(com.android.tradefed.invoker.TestInformation).

default void setUp(TestInformation testInformation)

Esegui la configurazione dei target per i test.

default void tearDown(TestInformation testInformation, Throwable e)

Esegui la pulizia/rimozione degli obiettivi dopo il test.

default void tearDown(IInvocationContext context, Throwable e)

Questo metodo è obsoleto. Usa invece il criterio tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Metodi pubblici

impostazione

public void setUp (IInvocationContext context)

Questo metodo è stato ritirato.
Usa invece setUp(com.android.tradefed.invoker.TestInformation).

Esegui la configurazione dei target per i test.

Parametri
context IInvocationContext: IInvocationContext che descrive la chiamata, i dispositivi e le build.

Lanci
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 risponde

impostazione

public void setUp (TestInformation testInformation)

Esegui la configurazione dei target per i test.

Parametri
testInformation TestInformation: TestInformation che descrive la chiamata, i dispositivi, le build.

Lanci
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 risponde

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Esegui la pulizia/rimozione degli obiettivi dopo il test.

Parametri
testInformation TestInformation: TestInformation che descrive la chiamata, i dispositivi, le build.

e Throwable: se la chiamata è terminata con un'eccezione, questa sarà l'eccezione che è a livello di chiamata. In caso contrario, sarà null.

Lanci
DeviceNotAvailableException se il dispositivo non risponde

demolire

public void tearDown (IInvocationContext context, 
                Throwable e)

Questo metodo è stato ritirato.
Usa invece tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Esegui la pulizia/rimozione degli obiettivi dopo il test.

Parametri
context IInvocationContext: IInvocationContext che descrive la chiamata, i dispositivi e le build.

e Throwable: se la chiamata è terminata con un'eccezione, questa sarà l'eccezione che è a livello di chiamata. In caso contrario, sarà null.

Lanci
DeviceNotAvailableException se il dispositivo non risponde