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