DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.Объект
org.junit.rules.ExternalResource
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


Реализация ExternalResource и TestRule . Это правило позволяет регистрировать метрики во время тестового примера (внутри @Test). Это гарантирует, что карта метрик очищается между тестами, поэтому один и тот же объект правила можно использовать повторно.

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

Краткое содержание

Общественные конструкторы

TestMetrics ()

Публичные методы

void addTestMetric (String key, MetricMeasurement.Metric metric)

Зарегистрируйте запись метрики в формате прототипа для тестового примера.

void addTestMetric (String key, String value)

Зарегистрируйте запись метрики для тестового примера.

Statement apply (Statement base, Description description)

Защищенные методы

void after ()
void before ()

Общественные конструкторы

ТестМетрикс

public TestMetrics ()

Публичные методы

добавитьТестМетрик

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

Зарегистрируйте запись метрики в формате прототипа для тестового примера. Каждый ключ в тестовом примере должен быть уникальным, иначе он переопределит предыдущее значение.

Параметры
key String : ключ метрики.

metric MetricMeasurement.Metric : значение, связанное с ключом.

добавитьТестМетрик

public void addTestMetric (String key, 
                String value)

Зарегистрируйте запись метрики для тестового примера. Каждый ключ в тестовом примере должен быть уникальным, иначе он переопределит предыдущее значение.

Параметры
key String : ключ метрики.

value String : значение, связанное с ключом.

применять

public Statement apply (Statement base, 
                Description description)

Параметры
base Statement

description Description

Возврат
Statement

Защищенные методы

после

protected void after ()

до

protected void before ()