Preparatore IMultiTarget
public
interface
IMultiTargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.multi.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 |
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 |
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 |