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

public  mLogs

Métricas móviles

public  mMetrics

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.