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