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