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 ()