تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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 ()
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-29 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-29 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]