اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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 parseResultsMetadata (File protoResults)
أداة تحليل لاستخراج البيانات الوصفية التي ربما نقلناها
| المعلمات |
protoResults |
File |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
التعامل مع نموذج سجلّ الوحدة النهائي بعد حدوث testModuleEnded()
| المعلمات |
moduleRecord |
TestRecordProto.TestRecord: هذا هو النموذج الأولي النهائي الذي يمثّل الوحدة. |
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord,
boolean moduleInProgress)
التعامل مع نموذج أولي لسجلّ التشغيل النهائي بعد حدوث ERROR(/#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 و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-12-04 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]