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 de entorno para realizar pruebas, lanza objetivos, etc.
Tenga 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 del entorno esperado. por ejemplo, un ITargetPreparer que configura un dispositivo para la prueba debe ejecutarse después del ITargetPreparer que instala el software.
Resumen
Métodos públicos | |
---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) Este método está en desuso. Use |
default void | setUp ( TestInformation testInformation) Realice la configuración de destino para la prueba. |
default void | tearDown ( TestInformation testInformation, Throwable e) Realice la limpieza/desmontaje del objetivo después de la prueba. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Este método está en desuso. Use |
Métodos públicos
configuración
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Este método está en desuso.
Use setUp(com.android.tradefed.invoker.TestInformation)
en su lugar
Realice la configuración de destino para la prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice a preparar. |
buildInfo | IBuildInfo : datos sobre la compilación bajo prueba. |
Lanza | |
---|---|
TargetSetupError | si se produjo un error fatal al configurar el entorno |
BuildError | Si ocurre un error relacionado con BuildInfo |
DeviceNotAvailableException | si el dispositivo dejó de responder |
configuración
public void setUp (TestInformation testInformation)
Realice la configuración de destino para la prueba.
Parámetros | |
---|---|
testInformation | TestInformation : TestInformation de la invocación. |
Lanza | |
---|---|
TargetSetupError | si se produjo un error fatal al configurar el entorno |
BuildError | Si se produce un error debido a que se está preparando la compilación |
DeviceNotAvailableException | si el dispositivo dejó de responder |
demoler
public void tearDown (TestInformation testInformation, Throwable e)
Realice la limpieza/desmontaje del objetivo después de la prueba.
Parámetros | |
---|---|
testInformation | TestInformation : TestInformation de la invocación. |
e | Throwable : si la invocación terminó con una excepción, esta será la excepción que se capturó en el nivel de Invocación. En caso contrario, será null . |
Lanza | |
---|---|
DeviceNotAvailableException | si el dispositivo dejó de responder |
demoler
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Este método está en desuso.
Use tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
en su lugar
Realice la limpieza/desmontaje del objetivo después de la prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice a preparar. |
buildInfo | IBuildInfo : datos sobre la compilación bajo prueba. |
e | Throwable : si la invocación terminó con una excepción, esta será la excepción que se capturó en el nivel de Invocación. En caso contrario, será null . |
Lanza | |
---|---|
DeviceNotAvailableException | si el dispositivo dejó de responder |
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 de entorno para realizar pruebas, lanza objetivos, etc.
Tenga 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 del entorno esperado. por ejemplo, un ITargetPreparer que configura un dispositivo para la prueba debe ejecutarse después del ITargetPreparer que instala el software.
Resumen
Métodos públicos | |
---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) Este método está en desuso. Use |
default void | setUp ( TestInformation testInformation) Realice la configuración de destino para la prueba. |
default void | tearDown ( TestInformation testInformation, Throwable e) Realice la limpieza/desmontaje del objetivo después de la prueba. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Este método está en desuso. Use |
Métodos públicos
configuración
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Este método está en desuso.
Use setUp(com.android.tradefed.invoker.TestInformation)
en su lugar
Realice la configuración de destino para la prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice a preparar. |
buildInfo | IBuildInfo : datos sobre la compilación bajo prueba. |
Lanza | |
---|---|
TargetSetupError | si se produjo un error fatal al configurar el entorno |
BuildError | Si ocurre un error relacionado con BuildInfo |
DeviceNotAvailableException | si el dispositivo dejó de responder |
configuración
public void setUp (TestInformation testInformation)
Realice la configuración de destino para la prueba.
Parámetros | |
---|---|
testInformation | TestInformation : TestInformation de la invocación. |
Lanza | |
---|---|
TargetSetupError | si se produjo un error fatal al configurar el entorno |
BuildError | Si se produce un error debido a que se está preparando la compilación |
DeviceNotAvailableException | si el dispositivo dejó de responder |
demoler
public void tearDown (TestInformation testInformation, Throwable e)
Realice la limpieza/desmontaje del objetivo después de la prueba.
Parámetros | |
---|---|
testInformation | TestInformation : TestInformation de la invocación. |
e | Throwable : si la invocación terminó con una excepción, esta será la excepción que se capturó en el nivel de Invocación. En caso contrario, será null . |
Lanza | |
---|---|
DeviceNotAvailableException | si el dispositivo dejó de responder |
demoler
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Este método está en desuso.
Use tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
en su lugar
Realice la limpieza/desmontaje del objetivo después de la prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice a preparar. |
buildInfo | IBuildInfo : datos sobre la compilación bajo prueba. |
e | Throwable : si la invocación terminó con una excepción, esta será la excepción que se capturó en el nivel de Invocación. En caso contrario, será null . |
Lanza | |
---|---|
DeviceNotAvailableException | si el dispositivo dejó de responder |