IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer
BaseMultiTargetPreparer Implementación base de IMultiTargetPreparer que permite inhabilitar el objeto. 
HelloWorldMultiTargetPreparer Ejemplo de implementación de un IMultiTargetPreparer
MergeMultiBuildTargetPreparer Un IMultiTargetPreparer que permite pasar información de una compilación a otra asignando un nombre a cada una y la clave del archivo que se copiará en la otra compilación. 
MixImageZipPreparer Un IMultiTargetPreparer que combina las imágenes de una compilación del sistema en una compilación del dispositivo. 
PairingMultiTargetPreparer Un preparador multiobjetivo ayuda a establecer la vinculación (y la conexión) Bluetooth entre dos dispositivos. 
StubMultiTargetPreparer Implementación vacía de marcador de posición de un 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 setUp(IInvocationContext context)

Este método dejó de estar disponible. Usa setUp(com.android.tradefed.invoker.TestInformation) en su lugar.

default void setUp(TestInformation testInformation)

Realiza la configuración de los destinos para las pruebas.

default void tearDown(TestInformation testInformation, Throwable e)

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 tearDown(com.android.tradefed.invoker.TestInformation, Throwable) en su lugar.

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