Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
DeviceJUnit4ClassRunner.TestMetrics
public
static
class
DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource
java.lang.Object
|
↳ |
org.junit.rules.ExternalResource
|
|
↳ |
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics
|
Implementasi ExternalResource
dan TestRule
. Aturan ini memungkinkan logging
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
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
TestMetrics
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 bersifat unik. Jika tidak, kunci akan mengganti 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, kunci 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 ()
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]