DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

Obiekt Java.lang.Object
org.junit.rules.ExternalResource
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


Implementacja ExternalResource i TestRule . Ta reguła umożliwia rejestrowanie metryk podczas przypadku testowego (wewnątrz @Test). Gwarantuje to, że mapa metryk zostanie wyczyszczona pomiędzy testami, dzięki czemu będzie można ponownie wykorzystać ten sam obiekt reguły.

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

Streszczenie

Konstruktorzy publiczni

TestMetrics ()

Metody publiczne

void addTestMetric (String key, MetricMeasurement.Metric metric)

Zarejestruj wpis metryki w formacie proto dla przypadku testowego.

void addTestMetric (String key, String value)

Zarejestruj wpis metryki dla przypadku testowego.

Statement apply (Statement base, Description description)

Metody chronione

void after ()
void before ()

Konstruktorzy publiczni

Testowe Metryki

public TestMetrics ()

Metody publiczne

dodajTestMetric

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

Zarejestruj wpis metryki w formacie proto dla przypadku testowego. Każdy klucz w przypadku testowym musi być unikalny, w przeciwnym razie zastąpi poprzednią wartość.

Parametry
key String : Klucz metryki.

metric MetricMeasurement.Metric : Wartość powiązana z kluczem.

dodajTestMetric

public void addTestMetric (String key, 
                String value)

Zarejestruj wpis metryki dla przypadku testowego. Każdy klucz w przypadku testowym musi być unikalny, w przeciwnym razie zastąpi poprzednią wartość.

Parametry
key String : Klucz metryki.

value String : Wartość powiązana z kluczem.

stosować

public Statement apply (Statement base, 
                Description description)

Parametry
base Statement

description Description

Zwroty
Statement

Metody chronione

Po

protected void after ()

zanim

protected void before ()