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 untuk mencatat metrik selama kasus pengujian (di dalam @Test). 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 pengujian. |
Statement | apply (Statement base, Description description) |
Metode yang dilindungi | |
---|---|
void | after () |
void | before () |
Konstruktor publik
TestMetrics
public TestMetrics ()
Metode publik
addTestMetric
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 menimpa 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 uji harus unik jika tidak maka akan menimpa 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 |
Pengembalian | |
---|---|
Statement |
Metode yang dilindungi
setelah
protected void after ()
sebelum
protected void before ()