IMultiTargetPreparer
public
interface
IMultiTargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
|
Prepara el entorno de prueba para varios dispositivos a la vez. Úsalo solo para una configuración que requiera varios dispositivos. De lo contrario, usa el ITargetPreparer
normal en cada dispositivo.
Ten en cuenta que se pueden especificar varios IMultiTargetPreparer
en una configuración. Se recomienda que cada IMultiTargetPreparer documente claramente su entorno esperado antes y después de la configuración.
Resumen
Métodos públicos | |
---|---|
default
void
|
set
Este método dejó de estar disponible.
Usa |
default
void
|
set
Realiza la configuración de los destinos para las pruebas. |
default
void
|
tear
Realiza la limpieza o baja de los destinos después de las pruebas. |
default
void
|
tearDown(IInvocationContext context, Throwable e)
Este método dejó de estar disponible.
Usa |
Métodos públicos
setUp
public void setUp (IInvocationContext context)
Este método dejó de estar disponible.
Usa setUp(com.android.tradefed.invoker.TestInformation)
en su lugar.
Realiza la configuración de los destinos para las pruebas.
Parámetros | |
---|---|
context |
IInvocationContext : Es el IInvocationContext que describe la invocación, los dispositivos y las compilaciones. |
Arroja | |
---|---|
TargetSetupError |
si se produjo un error irrecuperable cuando se configuraba el entorno |
BuildError |
En caso de error relacionado con la compilación |
DeviceNotAvailableException |
if device became unresponsive |
setUp
public void setUp (TestInformation testInformation)
Realiza la configuración de los destinos para las pruebas.
Parámetros | |
---|---|
testInformation |
TestInformation : Es el TestInformation que describe la invocación, los dispositivos y las compilaciones. |
Arroja | |
---|---|
TargetSetupError |
si se produjo un error irrecuperable cuando se configuraba el entorno |
BuildError |
En caso de error relacionado con la compilación |
DeviceNotAvailableException |
if device became unresponsive |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
Realiza la limpieza o baja de los destinos después de las pruebas.
Parámetros | |
---|---|
testInformation |
TestInformation : Es el TestInformation que describe la invocación, los dispositivos y las compilaciones. |
e |
Throwable : Si la invocación finalizó con una excepción, esta será la excepción que se detectó en el nivel de invocación. De lo contrario, será null . |
Arroja | |
---|---|
DeviceNotAvailableException |
if device became unresponsive |
tearDown
public void tearDown (IInvocationContext context, Throwable e)
Este método dejó de estar disponible.
Usa tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
en su lugar.
Realiza la limpieza o baja de los destinos después de las pruebas.
Parámetros | |
---|---|
context |
IInvocationContext : Es el IInvocationContext que describe la invocación, los dispositivos y las compilaciones. |
e |
Throwable : Si la invocación finalizó con una excepción, esta será la excepción que se detectó en el nivel de invocación. De lo contrario, será null . |
Arroja | |
---|---|
DeviceNotAvailableException |
if device became unresponsive |