اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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 و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]