ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Prepara el entorno de pruebas 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 la configuración previa y posterior esperada del entorno. Por ejemplo, un ITargetPreparer que configura un dispositivo para realizar 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 del destino para las pruebas.

default void tearDown(TestInformation testInformation, Throwable e)

Realiza la limpieza o el desmontaje 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 del destino para las pruebas.

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

buildInfo IBuildInfo: Son los datos sobre la compilación en prueba.

Arroja
TargetSetupError Si se produjo un error fatal durante la configuración del entorno
BuildError Si se produce un error relacionado con BuildInfo
DeviceNotAvailableException Si el dispositivo dejó de responder

setUp

public void setUp (TestInformation testInformation)

Realiza la configuración del destino para las pruebas.

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

Arroja
TargetSetupError Si se produjo un error fatal durante la configuración del entorno
BuildError Si se produce un error debido a que se está preparando la compilación
DeviceNotAvailableException Si el dispositivo dejó de responder

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Realiza la limpieza o el desmontaje 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ó a nivel de la invocación. De lo contrario, será null.

Arroja
DeviceNotAvailableException Si el dispositivo dejó de responder

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 el desmontaje del destino después de la prueba.

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

buildInfo IBuildInfo: Son los 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ó a nivel de la invocación. De lo contrario, será null.

Arroja
DeviceNotAvailableException Si el dispositivo dejó de responder