از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
گیرنده IMetricCollector
public interface IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
زیر کلاس های غیر مستقیم شناخته شده BaseTestSuite | آزمایشی برای اجرای مجموعه تست سازگاری با سیستم مجموعه جدید. | ITestSuite | کلاس Abstract برای اجرای Test Suite استفاده می شود. | TestMappingSuiteRunner | پیاده سازی BaseTestSuite برای اجرای آزمایش های مشخص شده توسط گزینه include-filter یا TEST_MAPPING فایل های ساخت به عنوان یک مجموعه. | TestsPoolPoller | بسته بندی تست که امکان اجرای تمام تست های مجموعه ای از تست ها را فراهم می کند. | TfSuiteRunner | پیاده سازی ITestSuite که تست ها را از پوشه TF jars res/config/suite/ بارگیری می کند. |
|
رابطی برای IRemoteTest
برای پیاده سازی در صورت نیاز به دریافت لیست IMetricCollector
برای اجرای آزمایشی.
آزمایشهایی که این رابط را پیادهسازی میکنند، ITestInvocationListener
پیشفرض خود را با جمعآورندهها ندارند، آنها باید خودشان این کار را از طریق IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
انجام دهند.
برخی از مکانیسمهای تست شامل بافر کردن تماسهای Tradefed و پخش مجدد آن در انتها (مانند ITestSuite
)، چنین مکانیزمی منجر به فراخوانی کلکتورها در حین پخش مجدد میشود و نه در طول اجرای واقعی. با اجازه دادن به تستها در زمان استفاده از کلکتورها، میتوانیم اطمینان حاصل کنیم که تماسهای برگشتی در زمان مناسب انجام میشوند.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
OriginalCollector تمام کلکتورهای متریک را در اطراف خود پیچیده خواهد کرد تا به ترتیب فراخوانی شود.
خلاصه
روش های عمومی
setMetricCollectors
public abstract void setMetricCollectors ( collectors)
لیست IMetricCollector
های تعریف شده برای اجرای آزمایشی را تنظیم می کند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-03-26 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-03-26 بهوقت ساعت هماهنگ جهانی."],[],[]]