ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Prepara el entorno de prueba para la ejecución de la prueba.

Por ejemplo, instala software, ajusta la configuración del entorno para las pruebas, inicia destinos, etcétera.

Ten en cuenta que se pueden especificar varios ITargetPreparer en una configuración. Se recomienda que cada ITargetPreparer documente claramente su entorno esperado antes y después de la configuración. p.ej., un ITargetPreparer que configura un dispositivo para pruebas debe ejecutarse después del ITargetPreparer que instala software.

Resumen

Métodos públicos

default void setUp(ITestDevice device, IBuildInfo buildInfo)

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 destino para las pruebas.

default void tearDown(TestInformation testInformation, Throwable e)

Realiza la limpieza o baja del destino después de la prueba.

default void tearDown(ITestDevice device, IBuildInfo buildInfo, 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 (ITestDevice device, 
                IBuildInfo buildInfo)

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

Realiza la configuración de destino para las pruebas.

Parámetros
device ITestDevice: Es el ITestDevice que se debe preparar.

buildInfo IBuildInfo: Datos sobre la compilación en prueba.

Arroja
TargetSetupError si se produjo un error irrecuperable durante la configuración del entorno
BuildError Si se produce un error relacionado con BuildInfo
DeviceNotAvailableException if device became unresponsive

setUp

public void setUp (TestInformation testInformation)

Realiza la configuración de destino para las pruebas.

Parámetros
testInformation TestInformation: Es el TestInformation de la invocación.

Arroja
TargetSetupError si se produjo un error irrecuperable durante la configuración del entorno
BuildError Si se produce un error debido a que se está preparando la compilación
DeviceNotAvailableException if device became unresponsive

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Realiza la limpieza o baja del destino después de la prueba.

Parámetros
testInformation TestInformation: Es el TestInformation de la invocación.

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 (ITestDevice device, 
                IBuildInfo buildInfo, 
                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 del destino después de la prueba.

Parámetros
device ITestDevice: Es el ITestDevice que se debe preparar.

buildInfo IBuildInfo: Datos sobre la compilación en prueba.

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