DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.Object
   ↳ {i>org.junit.rules.ExternalResource<i}
     ↳ com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


Implementasi ExternalResource dan TestRule. Aturan ini memungkinkan untuk mencatat selama kasus pengujian (di dalam @Test). Proses ini menjamin bahwa peta metrik dibersihkan di antara pengujian, sehingga objek aturan yang sama dapat digunakan kembali.

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

Ringkasan

Konstruktor publik

TestMetrics()

Metode publik

void addTestMetric(String key, MetricMeasurement.Metric metric)

Catat entri metrik dalam format proto untuk kasus pengujian.

void addTestMetric(String key, String value)

Catat entri metrik untuk kasus pengujian.

Statement apply(Statement base, Description description)

Metode yang dilindungi

void after()
void before()

Konstruktor publik

MetrikTest

public TestMetrics ()

Metode publik

addTestMetric

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

Catat entri metrik dalam format proto untuk kasus pengujian. Setiap kunci dalam kasus pengujian harus unik jika tidak, maka akan menggantikan nilai sebelumnya.

Parameter
key String: Kunci metrik.

metric MetricMeasurement.Metric: Nilai yang terkait dengan kunci.

addTestMetric

public void addTestMetric (String key, 
                String value)

Catat entri metrik untuk kasus pengujian. Setiap kunci dalam kasus pengujian harus unik jika tidak, ini akan mengganti nilai sebelumnya.

Parameter
key String: Kunci metrik.

value String: Nilai yang terkait dengan kunci.

terapkan

public Statement apply (Statement base, 
                Description description)

Parameter
base Statement

description Description

Hasil
Statement

Metode yang dilindungi

setelah

protected void after ()

sebelum

protected void before ()