Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

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


ExternalResourceTestRule 。該規則允許在測試案例期間(在@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");
 }
 

摘要

公共建設者

DeviceJUnit4ClassRunner.TestMetrics ()

公開方法

void addTestMetric (String key, MetricMeasurement.Metric metric)

以原型格式記錄測試用例的指標條目。

void addTestMetric (String key, String value)

記錄測試用例的指標條目。

Statement apply (Statement base, Description description)

受保護的方法

void after ()
void before ()

公共建設者

DeviceJUnit4ClassRunner.TestMetrics

public DeviceJUnit4ClassRunner.TestMetrics ()

公開方法

addTestMetric

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

以原型格式記錄測試用例的指標條目。測試用例中的每個鍵必須唯一,否則它將覆蓋先前的值。

參量
key String :指標的鍵。

metric MetricMeasurement.Metric :與鍵關聯的值。

addTestMetric

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