ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
DeviceJUnit4ClassRunner.TestMetrics
public
static
class
DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource
java.lang.Object
|
↳ |
org.junit.rules.ExternalResource
|
|
↳ |
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics
|
การใช้งาน ExternalResource
และ TestRule
กฎนี้อนุญาตให้บันทึกเมตริกระหว่างเทสเคส (ภายใน @Test) ซึ่งจะรับประกันว่าระบบจะล้างแผนที่เมตริกระหว่างการทดสอบต่างๆ เพื่อให้ใช้ออบเจ็กต์กฎเดิมซ้ำได้
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");
}
สรุป
เมธอดสาธารณะ |
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
บันทึกรายการเมตริกในรูปแบบ Proto สําหรับกรณีทดสอบ
|
void
|
addTestMetric(String key, String value)
บันทึกรายการเมตริกสําหรับกรณีทดสอบ
|
Statement
|
apply(Statement base, Description description)
|
ตัวสร้างแบบสาธารณะ
TestMetrics
public TestMetrics ()
เมธอดสาธารณะ
addTestMetric
public void addTestMetric (String key,
MetricMeasurement.Metric metric)
บันทึกรายการเมตริกในรูปแบบ Proto สําหรับกรณีทดสอบ แต่ละคีย์ภายในชุดทดสอบต้องไม่ซ้ำกัน มิเช่นนั้นระบบจะลบล้างค่าก่อนหน้า
พารามิเตอร์ |
key |
String : คีย์ของเมตริก |
metric |
MetricMeasurement.Metric : ค่าที่เชื่อมโยงกับคีย์ |
addTestMetric
public void addTestMetric (String key,
String value)
บันทึกรายการเมตริกสําหรับกรณีทดสอบ แต่ละคีย์ภายในชุดทดสอบต้องไม่ซ้ำกัน ไม่เช่นนั้นระบบจะลบล้างค่าก่อนหน้า
พารามิเตอร์ |
key |
String : คีย์ของเมตริก |
value |
String : ค่าที่เชื่อมโยงกับคีย์ |
ใช้
public Statement apply (Statement base,
Description description)
พารามิเตอร์ |
base |
Statement |
description |
Description |
วิธีการที่มีการป้องกัน
หลัง
protected void after ()
ก่อน
protected void before ()
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-03-26 UTC
[null,null,["อัปเดตล่าสุด 2025-03-26 UTC"],[],[]]