DeviceJUnit4ClassRunner.TestMetrics
public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource
java.lang.Object | ||
↳ | org.junit.rules.ExternalResource | |
↳ | com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics |
Triển khai Nguồn lực ExternalResource
và TestRule
. Quy tắc này cho phép ghi lại các chỉ số 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
Các nhà xây dựng công cộng | |
---|---|
TestMetrics () |
Phương pháp công khai | |
---|---|
void | addTestMetric (String key, MetricMeasurement.Metric metric) Ghi nhật ký 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 một mục nhập số liệu cho trường hợp thử nghiệm. |
Statement | apply (Statement base, Description description) |
Các phương pháp được bảo vệ | |
---|---|
void | after () |
void | before () |
Các nhà xây dựng công cộng
TestMetrics
public TestMetrics ()
Phương pháp công khai
addTestMetric
public void addTestMetric (String key, MetricMeasurement.Metric metric)
Ghi nhật ký 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 đè giá trị trước đó.
Thông số | |
---|---|
key | String : Chìa khóa của chỉ số. |
metric | MetricMeasurement.Metric : Giá trị được liên kết với khóa. |
addTestMetric
public void addTestMetric (String key, String value)
Ghi một 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 đè giá trị trước đó.
Thông số | |
---|---|
key | String : Chìa khóa của chỉ số. |
value | String : Giá trị được liên kết với khóa. |
ứng dụng
public Statement apply (Statement base, Description description)
Thông số | |
---|---|
base | Statement |
description | Description |
Lợi nhuận | |
---|---|
Statement |
Các phương pháp được bảo vệ
sau
protected void after ()
trước
protected void before ()