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