Caso de prueba métrica
public class MetricTestCase
extends TestCase
java.lang.Objeto | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | 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 tiene sentido ejecutar la métrica (no solo la métrica de prueba) para las pruebas JUnit3.
Resumen
Clases anidadas | |
---|---|
class | MetricTestCase.LogHolder Estructura para contener un archivo de registro que se va a informar. |
Campos | |
---|---|
public | mLogs |
public | mMetrics
|
Constructores públicos | |
---|---|
MetricTestCase () | |
MetricTestCase (String name) Construye un caso de prueba con el nombre dado. |
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
mMetrics
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 dado. 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 : un nombre descriptivo de cadena 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 se complete. 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. |
añadirTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
Parámetros | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
añadirTestMetric
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 las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2023-03-30 (UTC)