DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

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


Implementasi ExternalResource dan TestRule . Aturan ini memungkinkan pencatatan metrik selama kasus pengujian (di dalam @Test). Hal 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 uji.

void addTestMetric (String key, String value)

Catat entri metrik untuk kasus uji.

Statement apply (Statement base, Description description)

Metode yang dilindungi

void after ()
void before ()

Konstruktor publik

Metrik Tes

public TestMetrics ()

Metode publik

tambahkanTestMetric

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

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

Parameter
key String : Kunci metrik.

metric MetricMeasurement.Metric : Nilai yang terkait dengan kunci.

tambahkanTestMetric

public void addTestMetric (String key, 
                String value)

Catat entri metrik untuk kasus uji. Setiap kunci dalam kasus uji harus unik jika tidak maka akan menggantikan nilai sebelumnya.

Parameter
key String : Kunci metrik.

value String : Nilai yang terkait dengan kunci.

menerapkan

public Statement apply (Statement base, 
                Description description)

Parameter
base Statement

description Description

Kembali
Statement

Metode yang dilindungi

setelah

protected void after ()

sebelum

protected void before ()