IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Prepara el entorno de prueba para varios dispositivos juntos. Solo se usa para una configuración que requiere 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 está obsoleto. Utiliza setUp(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 el desmantelamiento de los destinos después de las pruebas.

default void tearDown(IInvocationContext context, Throwable e)

Este método está obsoleto. Utiliza tearDown(TestInformation,Throwable) en su lugar.

Métodos públicos

setUp

public void setUp (IInvocationContext context)

Este método está obsoleto.
Utiliza setUp(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
DeviceNotAvailableException si el dispositivo dejó de responder
BuildError En caso de error relacionado con la compilación
TargetSetupError si se produjo un error fatal durante la configuración del entorno

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
DeviceNotAvailableException si el dispositivo dejó de responder
BuildError En caso de error relacionado con la compilación
TargetSetupError si se produjo un error fatal durante la configuración del entorno

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Realiza la limpieza o el desmantelamiento 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 si el dispositivo dejó de responder

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Este método está obsoleto.
Utiliza tearDown(TestInformation,Throwable) en su lugar.

Realiza la limpieza o el desmantelamiento 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 si el dispositivo dejó de responder