Thiết bịJUnit4ClassRunner.TestMetrics
public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource
java.lang.Object | ||
↳ | org.junit.rules.ExternalResource | |
↳ | com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics |
Triển khai ExternalResource
và TestRule
. Quy tắc này cho phép ghi lại các số liệu trong một trường hợp thử nghiệm (bên trong @Test). Nó đảm bảo rằng bản đồ số liệu được làm sạch giữa các lần kiểm tra, vì vậy có thể sử dụng lại cùng một đối tượng quy tắc.
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"); }
Bản tóm tắt
nhà thầu công cộng | |
---|---|
TestMetrics () |
Phương thức công khai | |
---|---|
void | addTestMetric (String key, MetricMeasurement.Metric metric) Ghi một mục nhập số liệu ở định dạng proto cho trường hợp thử nghiệm. |
void | addTestMetric (String key, String value) Ghi nhật ký mục nhập số liệu cho trường hợp thử nghiệm. |
Statement | apply (Statement base, Description description) |
phương pháp được bảo vệ | |
---|---|
void | after () |
void | before () |
nhà thầu công cộng
Kiểm tra số liệu
public TestMetrics ()
Phương thức công khai
addTestMetric
public void addTestMetric (String key, MetricMeasurement.Metric metric)
Ghi một mục nhập số liệu ở định dạng proto cho trường hợp thử nghiệm. Mỗi khóa trong một trường hợp thử nghiệm phải là duy nhất nếu không nó sẽ ghi đè lên giá trị trước đó.
Thông số | |
---|---|
key | String : Khóa của số liệu. |
metric | MetricMeasurement.Metric : Giá trị được liên kết với khóa. |
addTestMetric
public void addTestMetric (String key, String value)
Ghi nhật ký mục nhập số liệu cho trường hợp thử nghiệm. Mỗi khóa trong một trường hợp thử nghiệm phải là duy nhất nếu không nó sẽ ghi đè lên giá trị trước đó.
Thông số | |
---|---|
key | String : Khóa của số liệu. |
value | String : Giá trị được liên kết với khóa. |
áp dụng
public Statement apply (Statement base, Description description)
Thông số | |
---|---|
base | Statement |
description | Description |
trả lại | |
---|---|
Statement |
phương pháp được bảo vệ
sau đó
protected void after ()
trước
protected void before ()