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

المنشئون العامة

TestMetrics

public TestMetrics ()

الطرق العامة

addTestMetric

public void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

قم بتسجيل إدخال متري بتنسيق أولي لحالة الاختبار. يجب أن يكون كل مفتاح داخل حالة الاختبار فريدًا وإلا فإنه سيتجاوز القيمة السابقة.

المعلمات
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

عائدات
Statement

الطرق المحمية

بعد، بعدما

protected void after ()

قبل

protected void before ()