از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
گردآورنده لاگکتآنفایلور
public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector
زیرکلاسهای مستقیم شناختهشده |
گردآورندهای که در صورت عدم موفقیت یک مورد آزمایشی یا اجرای آزمایشی، یک logcat را ضبط و ثبت میکند. اگر جمعآوری پیشفرض فعال باشد، گزارشهای میزبان را در سطوح مشخصشده جمعآوری میکند.
خلاصه
سازندگان عمومی
گردآورنده لاگکتآنفایلور
public LogcatOnFailureCollector ()
روشهای عمومی
سطح ماژول را ضبط کنید
public boolean captureModuleLevel ()
پایان آزمون
public void onTestEnd (DeviceMetricData testData,
Map<String, MetricMeasurement.Metric> currentTestCaseMetrics) فراخوانی مجدد زمانی که یک مورد آزمایشی به پایان رسید. این باید زمان پاکسازی باشد.
onTestFail
public void onTestFail (DeviceMetricData testData,
TestDescription test) فراخوانی مجدد در صورت عدم موفقیت یک مورد آزمایشی.
| پارامترها |
|---|
testData | DeviceMetricData : DeviceMetricData که دادههای مربوط به مورد آزمایشی را در خود نگه میدارد. |
test | TestDescription : TestDescription موردِ آزمایشیِ در حال انجام. |
onTestModuleEnd شده
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 ()
شروع آزمون
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 |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]