DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

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


Implementazione di ExternalResource e TestRule. Questa regola consente di registrare durante uno scenario di test (all'interno di @Test). Garantisce la pulizia della mappa delle metriche tra i test, in modo che lo stesso oggetto della regola possa essere riutilizzato.

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");
 }
 

Riepilogo

Costruttori pubblici

TestMetrics()

Metodi pubblici

void addTestMetric(String key, MetricMeasurement.Metric metric)

Registra una voce di metrica in formato protocollo per lo scenario di test.

void addTestMetric(String key, String value)

Registra una voce di metrica per lo scenario di test.

Statement apply(Statement base, Description description)

Metodi protetti

void after()
void before()

Costruttori pubblici

TestMetrics

public TestMetrics ()

Metodi pubblici

addTestMetric

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

Registra una voce di metrica in formato protocollo per lo scenario di test. Ogni chiave all'interno di uno scenario di test deve essere univoco, altrimenti sostituirà il valore precedente.

Parametri
key String: la chiave della metrica.

metric MetricMeasurement.Metric: il valore associato alla chiave.

addTestMetric

public void addTestMetric (String key, 
                String value)

Registra una voce di metrica per lo scenario di test. Ogni chiave all'interno di uno scenario di test deve essere univoca altrimenti sostituirà il valore precedente.

Parametri
key String: la chiave della metrica.

value String: il valore associato alla chiave.

applica

public Statement apply (Statement base, 
                Description description)

Parametri
base Statement

description Description

Ritorni
Statement

Metodi protetti

dopo

protected void after ()

prima di

protected void before ()