اعتبارًا من عام 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.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
LogcatOnFailureCollector
public
class
LogcatOnFailureCollector
extends BaseDeviceMetricCollector
الفئات الفرعية المباشرة المعروفة
|
أداة تجميع ستسجّل logcat عند تعذُّر حالة اختبار أو تشغيل اختبار. في حال تفعيل عملية الجمع التلقائي، سيتم جمع سجلّات المضيف على المستويات المحدّدة.
ملخّص
طُرق وضع التصميم العامة
LogcatOnFailureCollector
public LogcatOnFailureCollector ()
الإجراءات العامة
captureModuleLevel
public boolean captureModuleLevel ()
onTestEnd
public void onTestEnd (DeviceMetricData testData,
Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
دالة ردّ الاتصال عند انتهاء حالة الاختبار. يجب أن يكون هذا هو الوقت المناسب للتنظيف.
onTestModuleEnded
public void onTestModuleEnded ()
تتيح تسجيل حدث انتهاء الوحدة.
onTestModuleStarted
public void onTestModuleStarted ()
يسمح بتسجيل حدث بدء الوحدة.
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,
Map<String, MetricMeasurement.Metric> currentRunMetrics)
دالة ردّ الاتصال عند انتهاء عملية تشغيل الاختبار. يجب أن يكون هذا هو الوقت المناسب للتنظيف.
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
دالة ردّ الاتصال عند بدء تشغيل تجريبي.
| المعلَمات |
runData |
استبدِل DeviceMetricData بـ DeviceMetricData الذي يحتوي على بيانات عملية التشغيل. |
onTestRunStartBlocking
public void onTestRunStartBlocking ()
onTestStart
public void onTestStart (DeviceMetricData testData)
يتم تنفيذ هذه الدالة عند بدء حالة اختبار.
| المعلَمات |
testData |
DeviceMetricData: DeviceMetricData الذي يحتوي على بيانات حالة الاختبار |
طُرق محمية
collectAndLog
protected void collectAndLog (String testName,
int size,
IMetricCollector.MetricCollectionLevel level)
| المعلَمات |
testName |
String |
size |
int |
level |
IMetricCollector.MetricCollectionLevel |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]