Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは 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


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");
 }
 

概要

パブリックコンストラクター

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