IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Prepara l'ambiente di test per più dispositivi contemporaneamente. Utilizza questa opzione solo per una configurazione che richiede più dispositivi, altrimenti utilizza il normale ITargetPreparer su ogni dispositivo.

Tieni presente che in una configurazione possono essere specificati più IMultiTargetPreparer. È consigliabile che ogni IMultiTargetPreparer documenti chiaramente la configurazione preliminare e successiva dell'ambiente prevista.

Riepilogo

Metodi pubblici

default void setUp(IInvocationContext context)

Questo metodo è obsoleto. Utilizza invece setUp(TestInformation).

default void setUp(TestInformation testInformation)

Esegui la configurazione dei target per il test.

default void tearDown(TestInformation testInformation, Throwable e)

Esegui la pulizia/lo smontaggio dei target dopo il test.

default void tearDown(IInvocationContext context, Throwable e)

Questo metodo è obsoleto. Utilizza invece tearDown(TestInformation,Throwable).

Metodi pubblici

setUp

public void setUp (IInvocationContext context)

Questo metodo è obsoleto.
Utilizza invece setUp(TestInformation).

Esegui la configurazione dei target per il test.

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

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

setUp

public void setUp (TestInformation testInformation)

Esegui la configurazione dei target per il test.

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

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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Esegui la pulizia/lo smontaggio dei target dopo il test.

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

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

Genera
DeviceNotAvailableException se il dispositivo non risponde

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Questo metodo è obsoleto.
Utilizza invece tearDown(TestInformation,Throwable).

Esegui la pulizia/lo smontaggio dei target dopo il test.

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

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

Genera
DeviceNotAvailableException se il dispositivo non risponde