DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.Object
org.junit.rules.ExternalResource
  com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


Implementation of ExternalResource and TestRule. This rule allows to log metrics during a test case (inside @Test). It guarantees that the metrics map is cleaned between tests, so the same rule object can be re-used.

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)

Log a metric entry in proto format for the test case.

void addTestMetric(String key, String value)

Log a metric entry for the test case.

Statement apply(Statement base, Description description)

เมธอดที่ได้รับการปกป้อง

void after()
void before()

เครื่องมือสร้างสาธารณะ

TestMetrics

public TestMetrics ()

เมธอดสาธารณะ

addTestMetric

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

Log a metric entry in proto format for the test case. Each key within a test case must be unique otherwise it will override the previous value.

พารามิเตอร์
key String: The key of the metric.

metric MetricMeasurement.Metric: The value associated to the key.

addTestMetric

public void addTestMetric (String key, 
                String value)

Log a metric entry for the test case. Each key within a test case must be unique otherwise it will override the previous value.

พารามิเตอร์
key String: The key of the metric.

value String: The value associated to the key.

ใช้

public Statement apply (Statement base, 
                Description description)

พารามิเตอร์
base Statement

description Description

การคืนสินค้า
Statement

เมธอดที่ได้รับการปกป้อง

หลังจาก

protected void after ()

ก่อน

protected void before ()

ส่ง
Throwable