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"); }
خلاصه
سازندگان عمومی | |
---|---|
TestMetrics () |
روش های عمومی | |
---|---|
void | addTestMetric (String key, MetricMeasurement.Metric metric) یک ورودی متریک را در قالب پروتو برای مورد آزمایشی ثبت کنید. |
void | addTestMetric (String key, String value) یک ورودی متریک برای مورد آزمایشی ثبت کنید. |
Statement | apply (Statement base, Description description) |
روش های محافظت شده | |
---|---|
void | after () |
void | before () |
سازندگان عمومی
تست متریک
public TestMetrics ()
روش های عمومی
افزودن تست متریک
public void addTestMetric (String key, MetricMeasurement.Metric metric)
یک ورودی متریک را در قالب پروتو برای مورد آزمایشی ثبت کنید. هر کلید در یک مورد آزمایشی باید منحصر به فرد باشد در غیر این صورت مقدار قبلی را لغو می کند.
مولفه های | |
---|---|
key | String : کلید متریک. |
metric | MetricMeasurement.Metric : مقدار مربوط به کلید. |
افزودن تست متریک
public void addTestMetric (String key, String value)
یک ورودی متریک برای مورد آزمایشی ثبت کنید. هر کلید در یک مورد آزمایشی باید منحصر به فرد باشد در غیر این صورت مقدار قبلی را لغو می کند.
مولفه های | |
---|---|
key | String : کلید متریک. |
value | String : مقدار مربوط به کلید. |
درخواست دادن
public Statement apply (Statement base, Description description)
مولفه های | |
---|---|
base | Statement |
description | Description |
برمی گرداند | |
---|---|
Statement |
روش های محافظت شده
بعد از
protected void after ()
قبل از
protected void before ()