DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

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


Se implementaron 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 limpie. entre pruebas, de modo que se pueda volver a utilizar el mismo objeto de la 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)

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

void addTestMetric(String key, String value)

Registra 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

addTestMetric

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

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

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

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

addTestMetric

public void addTestMetric (String key, 
                String value)

Registra 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: Es 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

Muestra
Statement

Métodos protegidos

después

protected void after ()

antes

protected void before ()