DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.Object
org.junit.rules.Zasoby zewnętrzne
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


Implementacja ExternalResource i TestRule . Ta reguła pozwala rejestrować metryki podczas przypadku testowego (wewnątrz @Test). Gwarantuje to, że mapa metryk jest czyszczona między testami, dzięki czemu można ponownie użyć tego samego obiektu 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)

Rejestruj wpis metryki w formacie proto dla przypadku testowego.

void addTestMetric (String key, String value)

Zaloguj wpis metryki dla przypadku testowego.

Statement apply (Statement base, Description description)

Metody chronione

void after ()
void before ()

Konstruktorzy publiczni

TestMetrics

public TestMetrics ()

Metody publiczne

addTestMetric

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

Rejestruj 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.

addTestMetric

public void addTestMetric (String key, 
                String value)

Zaloguj 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 ()