IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Prepara el entorno de pruebas para varios dispositivos juntos. Usar solo para configuraciones que requieran varios dispositivos; de lo contrario, usa el ITargetPreparer normal en cada uno.

Ten en cuenta que se pueden especificar varios IMultiTargetPreparer en una configuración. Sí Se recomendó que cada IMultiTargetPreparer documente con claridad la configuración previa de su entorno esperado y después de la configuración.

Resumen

Métodos públicos

default void setUp(IInvocationContext context)

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

default void setUp(TestInformation testInformation)

Configura los destinos para realizar pruebas.

default void tearDown(TestInformation testInformation, Throwable e)

Realiza la limpieza o eliminación de objetivos después de las pruebas.

default void tearDown(IInvocationContext context, Throwable e)

Este método dejó de estar disponible. En su lugar, usa tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Métodos públicos

Configuración

public void setUp (IInvocationContext context)

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

Configura los destinos para realizar 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 grave cuando se configuraba el entorno
BuildError En caso de un error relacionado con la compilación
DeviceNotAvailableException Si el dispositivo no responde

Configuración

public void setUp (TestInformation testInformation)

Configura los destinos para realizar pruebas.

Parámetros
testInformation TestInformation: Es el TestInformation que describe la invocación, los dispositivos compilaciones.

Arroja
TargetSetupError si se produjo un error grave cuando se configuraba el entorno
BuildError En caso de un error relacionado con la compilación
DeviceNotAvailableException Si el dispositivo no responde

Eliminar

public void tearDown (TestInformation testInformation, 
                Throwable e)

Realiza la limpieza o eliminación de objetivos después de las pruebas.

Parámetros
testInformation TestInformation: Es el TestInformation que describe la invocación, los dispositivos compilaciones.

e Throwable: Si la invocación finalizó con una excepción, esta será la excepción anterior se capturan en el nivel de invocación. De lo contrario, será null.

Arroja
DeviceNotAvailableException Si el dispositivo no responde

Eliminar

public void tearDown (IInvocationContext context, 
                Throwable e)

Este método dejó de estar disponible.
En su lugar, usa tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Realiza la limpieza o eliminación de objetivos 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 anterior se capturan en el nivel de invocación. De lo contrario, será null.

Arroja
DeviceNotAvailableException Si el dispositivo no responde