از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ماژولProtoResultReporter
public class ModuleProtoResultReporter
extends FileProtoResultReporter
زیرکلاسهای مستقیم شناختهشده |
یک گزارشگر نتیجه که فقط برای گزارش نتایج سطح ماژول در نظر گرفته شده است. هیچ ورودی مجددی در این ماژول پشتیبانی نمیشود. هدف اصلی این گزارشگر، ذخیرهسازی در سطح ماژول است.
خلاصه
ثابتها
کلید_شناسه_فراخوان
public static final String INVOCATION_ID_KEY
مقدار ثابت: "invocation_id"
سازندگان عمومی
ماژولProtoResultReporter
public ModuleProtoResultReporter ()
ماژولProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext,
boolean granularResults)| پارامترها |
|---|
mainInvocationContext | IInvocationContext |
granularResults | boolean |
روشهای عمومی
public static parseResultsMetadata (File protoResults)
ابزار تجزیه برای استخراج فرادادههایی که ممکن است منتقل کرده باشیم
| پارامترها |
|---|
protoResults | File |
پایان ماژول تست فرآیند
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
مدیریت پروتوی رکورد ماژول نهایی شده پس از وقوع testModuleEnded() .
| پارامترها |
|---|
moduleRecord | TestRecordProto.TestRecord : نمونهی نهایی که نشاندهندهی ماژول است. |
فرآیندTestRunEnd
public void processTestRunEnded (TestRecordProto.TestRecord runRecord,
boolean moduleInProgress) مدیریت پروتوی رکورد اجرایی نهایی شده پس از وقوع ERROR(/#testRunEnded(long,HashMap)) .
| پارامترها |
|---|
runRecord | TestRecordProto.TestRecord : نمونهی نهایی که نشاندهندهی اجرا است. |
moduleInProgress | boolean : مشخص میکند که آیا یک ماژول در حال انجام است یا خیر. |
گزارش نتایج گرانولار
public boolean reportGranularResults ()
گزارشتوقف ذخیره سازی
public void reportStopCaching ()
توقف ذخیرهسازی
public boolean stopCaching ()
روشهای محافظتشده
بعد از پایان ماژول
protected void afterModuleEnd ()
قبل از شروع ماژول
protected void beforeModuleStart ()
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]