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 realizar 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 |
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 |
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 cuando se configuraba el 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 cuando se configuraba el 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 |