اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ModuleProtoResultReporter
public
class
ModuleProtoResultReporter
extends FileProtoResultReporter
الفئات الفرعية المباشرة المعروفة
|
أداة إعداد تقارير النتائج التي تهدف إلى إعداد تقارير عن النتائج على مستوى الوحدة فقط لا يمكن إعادة الدخول إلى هذه الوحدة. الغرض من هذا المراسل هو التخزين المؤقت على مستوى الوحدة النمطية بشكل أساسي.
ملخّص
الثوابت
INVOCATION_ID_KEY
public static final String INVOCATION_ID_KEY
Constant Value:
"invocation_id"
طُرق وضع التصميم العامة
ModuleProtoResultReporter
public ModuleProtoResultReporter ()
ModuleProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext,
boolean granularResults)
| المعلَمات |
mainInvocationContext |
IInvocationContext |
granularResults |
boolean |
الإجراءات العامة
public static Map<String, String> parseResultsMetadata (File protoResults)
أداة تحليل لاستخراج البيانات الوصفية التي ربما نقلناها
| المعلَمات |
protoResults |
File |
| المرتجعات |
Map<String, String> |
|
processTestCaseEnded
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
التعامل مع النموذج الأوّلي لسجلّ حالة الاختبار النهائية بعد حدوث testEnded(TestDescription,long,HashMap)
| المعلَمات |
testCaseRecord |
TestRecordProto.TestRecord: يمثّل هذا الحقل النموذج الأوّلي النهائي الذي يمثّل حالة اختبار. |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
التعامل مع نموذج سجلّ الوحدة النهائية بعد حدوث testModuleEnded()
| المعلَمات |
moduleRecord |
TestRecordProto.TestRecord: يمثّل هذا الحقل النموذج الأولي النهائي للوحدة. |
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord,
boolean moduleInProgress)
التعامل مع نموذج سجلّ التشغيل النهائي بعد حدوث testRunEnded(long,HashMap)
| المعلَمات |
runRecord |
TestRecordProto.TestRecord: تمثّل هذه السمة النموذج الأولي النهائي لعملية التنفيذ. |
moduleInProgress |
boolean: تحدّد ما إذا كانت الوحدة قيد التقدّم أم لا. |
reportGranularResults
public boolean reportGranularResults ()
reportStopCaching
public void reportStopCaching ()
stopCaching
public boolean stopCaching ()
طُرق محمية
afterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]