Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

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