DispositivoJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.Objeto
org.junit.rules.ExternalResource
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


Implementación de ExternalResource y TestRule . Esta regla permite registrar métricas durante un caso de prueba (dentro de @Test). Garantiza que el mapa de métricas se limpia entre pruebas, por lo que se puede reutilizar el mismo objeto de regla.

Example:
 @Rule
 public TestMetrics metrics = new TestMetrics();

 @Test
 public void testFoo() {
     metrics.addTestMetric("key", "value");
     metrics.addTestMetric("key2", "value2");
 }

 @Test
 public void testFoo2() {
     metrics.addTestMetric("key3", "value3");
 }
 

Resumen

Constructores públicos

TestMetrics ()

Métodos públicos

void addTestMetric (String key, MetricMeasurement.Metric metric)

Registre una entrada de métrica en formato proto para el caso de prueba.

void addTestMetric (String key, String value)

Registre una entrada de métrica para el caso de prueba.

Statement apply (Statement base, Description description)

Métodos protegidos

void after ()
void before ()

Constructores públicos

Métricas de prueba

public TestMetrics ()

Métodos públicos

agregarTestMetric

public void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

Registre una entrada de métrica en formato proto para el caso de prueba. Cada clave dentro de un caso de prueba debe ser única; de lo contrario, anulará el valor anterior.

Parámetros
key String : la clave de la métrica.

metric MetricMeasurement.Metric : el valor asociado a la clave.

agregarTestMetric

public void addTestMetric (String key, 
                String value)

Registre una entrada de métrica para el caso de prueba. Cada clave dentro de un caso de prueba debe ser única; de lo contrario, anulará el valor anterior.

Parámetros
key String : la clave de la métrica.

value String : el valor asociado a la clave.

aplicar

public Statement apply (Statement base, 
                Description description)

Parámetros
base Statement

description Description

Devoluciones
Statement

Métodos protegidos

después

protected void after ()

antes

protected void before ()