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");
}
ملخّص
الطرق العامة |
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
سجل إدخال مقياس في تنسيق نموذج أولي لحالة الاختبار.
|
void
|
addTestMetric(String key, String value)
سجِّل إدخالاً للمقياس لحالة الاختبار.
|
Statement
|
apply(Statement base, Description description)
|
شركة إنشاءات عامة
مقاييس الاختبار
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 |
الطرق المحمية
بعد
protected void after ()
قبل
protected void before ()