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, modifica la configuración del entorno para realizar pruebas, inicia los objetivos, etcétera.
Ten en cuenta que se pueden especificar varios ITargetPreparer
en una configuración. Sí
recomendó que cada ITargetPreparer documente con claridad la configuración previa de su entorno esperado
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.
En su lugar, usa |
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 eliminación de destino después de las pruebas. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
Este método dejó de estar disponible.
En su lugar, usa |
Métodos públicos
Configuración
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Este método dejó de estar disponible.
En su lugar, usa setUp(com.android.tradefed.invoker.TestInformation)
.
Realiza la configuración de destino para las pruebas.
Parámetros | |
---|---|
device |
ITestDevice : Es el ITestDevice que se preparará. |
buildInfo |
IBuildInfo : Datos sobre la compilación que se está probando |
Arroja | |
---|---|
TargetSetupError |
si se produjo un error grave cuando se configuraba el entorno |
BuildError |
Si se produce un error relacionado con BuildInfo |
DeviceNotAvailableException |
Si el dispositivo no responde |
Configuración
public void setUp (TestInformation testInformation)
Realiza la configuración de destino para las pruebas.
Parámetros | |
---|---|
testInformation |
TestInformation : El TestInformation de la invocación. |
Arroja | |
---|---|
TargetSetupError |
si se produjo un error grave cuando se configuraba el entorno |
BuildError |
Si se produce un error debido a que se está preparando la compilación |
DeviceNotAvailableException |
Si el dispositivo no responde |
Eliminar
public void tearDown (TestInformation testInformation, Throwable e)
Realiza la limpieza o eliminación de destino después de las pruebas.
Parámetros | |
---|---|
testInformation |
TestInformation : El TestInformation de la invocación. |
e |
Throwable : si la invocación finalizó con una excepción, esta será la excepción que se
se capturan en el nivel de invocación. De lo contrario, será null . |
Arroja | |
---|---|
DeviceNotAvailableException |
Si el dispositivo no responde |
Eliminar
public void tearDown (ITestDevice device, IBuildInfo buildInfo, 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 destino después de las pruebas.
Parámetros | |
---|---|
device |
ITestDevice : Es el ITestDevice que se preparará. |
buildInfo |
IBuildInfo : Datos sobre la compilación que se está probando |
e |
Throwable : si la invocación finalizó con una excepción, esta será la excepción que se
se capturan en el nivel de invocación. De lo contrario, será null . |
Arroja | |
---|---|
DeviceNotAvailableException |
Si el dispositivo no responde |