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
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)
|
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 |
Metode yang dilindungi
setelah
protected void after ()
sebelum
protected void before ()