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