اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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)
سجِّل إدخال مقياس بتنسيق proto لحالة الاختبار.
|
void
|
addTestMetric(String key, String value)
سجِّل إدخال مقياس لحالة الاختبار.
|
Statement
|
apply(Statement base, Description description)
|
وظائف الإنشاء العامة
TestMetrics
public TestMetrics ()
الطرق العامة
addTestMetric
public void addTestMetric (String key,
MetricMeasurement.Metric metric)
سجِّل إدخال مقياس بتنسيق proto لحالة الاختبار. يجب أن يكون كل مفتاح في نموذج الاختبار
فريدًا، وإلا سيتم إلغاء القيمة السابقة.
المعلمات |
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 و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]