Caso de prueba métrica
public class MetricTestCase
extends TestCase
java.lang.Objeto | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.Case de prueba | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
Extensión de TestCase
que permite registrar métricas cuando se ejecuta como parte de TradeFed. Ya sea directamente como DeviceTestCase
o como parte de HostTest
. TODO: Evaluar si ejecutar la métrica (no solo la métrica de prueba) tiene sentido para las pruebas JUnit3.
Resumen
clases anidadas | |
---|---|
class | MetricTestCase.LogHolder Estructura para contener un archivo de registro que se informará. |
Campos | |
---|---|
public | mLogs |
public | mMetrics
|
Constructores públicos | |
---|---|
MetricTestCase () | |
MetricTestCase (String name) Construye un caso de prueba con el nombre de pila. |
Métodos públicos | |
---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Devolución de llamada del reenviador JUnit3 para obtener los registros de una prueba. |
final void | addTestMetric (String key, MetricMeasurement.Metric metric) |
final void | addTestMetric (String key, String value) Registre una métrica para el caso de prueba. |
Campos
mlogs
publicmLogs
mmétricas
publicmMetrics
Constructores públicos
Caso de prueba métrica
public MetricTestCase ()
Caso de prueba métrica
public MetricTestCase (String name)
Construye un caso de prueba con el nombre de pila. Heredado del constructor TestCase
.
Parámetros | |
---|---|
name | String |
Métodos públicos
agregarTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Devolución de llamada del reenviador JUnit3 para obtener los registros de una prueba.
Parámetros | |
---|---|
dataName | String : una cadena que describe el nombre de los datos. por ejemplo, "device_logcat". Tenga en cuenta que dataName puede no ser único por invocación. es decir, los implementadores deben poder manejar múltiples llamadas con el mismo nombre de datos |
dataType | LogDataType : el LogDataType de los datos |
dataStream | InputStreamSource : el InputStreamSource de los datos. Los implementadores deben llamar a createInputStream para comenzar a leer los datos y asegurarse de cerrar el InputStream resultante cuando esté completo. Las personas que llaman deben asegurarse de que la fuente de los datos permanezca presente y accesible hasta que se complete el método testLog. |
agregarTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
Parámetros | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
agregarTestMetric
public final void addTestMetric (String key, String value)
Registre una métrica para el caso de prueba.
Parámetros | |
---|---|
key | String : la clave bajo la cual se encontrará la métrica. |
value | String : asociado a la clave. |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).