Caso de prueba de métrica
public
class
MetricTestCase
extends TestCase
Objeto java.lang. | |||
↳ | 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. Cualquiera de las siguientes opciones
directamente como DeviceTestCase
o como parte de una HostTest
. PENDIENTE: Evalúe si
(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 dado. |
Métodos públicos | |
---|---|
final
void
|
addTestLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
Es la devolución de llamada del servidor de reenvío de JUnit3 para obtener los registros de una prueba. |
final
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
|
final
void
|
addTestMetric(String key, String value)
Registra una métrica para el caso de prueba. |
Campos
Registros móviles
publicmLogs
Métricas móviles
publicmMetrics
Constructores públicos
Caso de prueba de métrica
public MetricTestCase ()
Caso de prueba de métrica
public MetricTestCase (String name)
Construye un caso de prueba con el nombre dado. Se hereda del constructor TestCase
.
Parámetros | |
---|---|
name |
String |
Métodos públicos
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Es la devolución de llamada del servidor de reenvío de JUnit3 para obtener los registros de una prueba.
Parámetros | |
---|---|
dataName |
String : Es un nombre descriptivo de cadena de los datos. p.ej., “device_logcat”. NombreDatos de la nota
pueden no ser únicos por invocación. Es decir, los implementadores deben poder manejar varias llamadas
con el mismo nombrededatos |
dataType |
LogDataType : el LogDataType de los datos |
dataStream |
InputStreamSource : El InputStreamSource de los datos. Los implementadores deben llamar
createInputStream para comenzar a leer los datos y asegurarse de cerrar el
InputStream cuando se complete Los emisores deben asegurarse de que la fuente de los datos permanezca presente
y accesible hasta que se complete el método testLog. |
addTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
Parámetros | |
---|---|
key |
String |
metric |
MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key, String value)
Registra una métrica para el caso de prueba.
Parámetros | |
---|---|
key |
String : Es la clave en la que se encontrará la métrica. |
value |
String : Se asocia a la clave. |