com.android.tradefed.result

رابط ها

BugreportCollector.SubPredicate

کلاس ها

ATestFileSystemLogSaver این کلاس LogSaver توسط ATest برای ذخیره log ها در یک مسیر خاص استفاده می شود.
BugreportCollector یک ITestInvocationListener که در صورت وقوع رویدادهای قابل تنظیم، گزارش‌های اشکال را جمع‌آوری می‌کند و پس از جمع‌آوری هر گزارش اشکال ITestInvocationListener#testLog روی فرزندان خود فراخوانی می‌کند.
BugreportCollector.Predicate یک گزاره کامل که توضیح می دهد چه زمانی باید یک گزارش اشکال ثبت شود.
CollectingTestListener یک ITestInvocationListener که تمام نتایج آزمایش را جمع آوری می کند.
ConsoleResultReporter گزارشگر نتیجه برای چاپ نتایج آزمایش در کنسول.
CountingTestResultListener یک TestResultListener که تعداد کل تست ها را توسط TestStatus ردیابی می کند
DeviceFileReporter کلاس ابزاری که دستگاه را برای فایل‌ها بررسی می‌کند و در صورت یافتن آنها را به ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) می‌فرستد.
EventsLoggerListener شنونده ای که تمام رویدادهایی را که دریافت می کند در یک فایل ثبت می کند
FileSystemLogSaver گزارش‌ها را در یک سیستم فایل ذخیره کنید.
FilteredResultForwarder گونه‌ای از ResultForwarder که فقط اجازه می‌دهد لیستی از TestDescription گزارش شود.
InvocationToJUnitResultForwarder کلاسی که به رویدادهای ITestInvocationListener گوش می دهد و آنها را به TestListener ارسال می کند.
JsonHttpTestResultReporter یک گزارشگر نتیجه که نتایج معیارهای تست و شاخه، اطلاعات دستگاه را در JSON و POST را در یک نقطه پایانی سرویس HTTP رمزگذاری می‌کند.
JUnitToInvocationResultForwarder کلاسی که به رویدادهای TestListener گوش می دهد و آنها را به یک ITestInvocationListener ارسال می کند.
LegacySubprocess ResultsReporter اجرای منجمد گزارشگر نتایج فرعی که باید با نسخه‌های قبلی TF/CTS (به عنوان مثال 8+) سازگار باقی بماند، علی‌رغم تغییرات در سوپرکلاس آن.
LogcatCrashResultForwarder شنونده ویژه: در صورت خرابی (از کار افتادن فرآیند ابزار دقیق) سعی می کند خرابی را از لاگ کت استخراج کند و آن را به پیام شکست مرتبط با آزمایش اضافه کند.
LogFileSaver کمکی برای ITestInvocationListener که داده های گزارش را در یک فایل ذخیره می کند
LogSaverResultForwarder ResultForwarder برای ذخیره گزارش‌ها با ذخیره‌کننده فایل سراسری.
MetricsXMLResultReporter MetricsXMLResultReporter معیارهای آزمایشی را می نویسد و معیارهای اجرا را در یک فایل XML در پوشه ای که توسط پارامتر metrics-folder در مرحله invocationEnded تست مشخص شده است، می نویسد.
NameMangleListener یک شنونده پروکسی برای ترجمه روش تست، کلاس و نام بسته به عنوان نتایج گزارش می شود.
PassingTestFileReporter یک ITestInvocationListener که لیست موارد آزمایشی را در یک فایل آزمایشی ذخیره می کند
ReportPassedTests فیلترهای احتمالی را در فایلی گزارش کنید تا آزمون قبولی را حذف کنید.
ResultAndLogForwarder فوروارد کننده برای نتایج و گزارش رویدادها.
ResultForwarder یک ITestInvocationListener که نتایج فراخوانی را به لیستی از شنوندگان دیگر ارسال می کند.
RetentionFileSaver کلاس کمکی برای ایجاد یک فایل .retention در یک دایرکتوری.
RetryResultForwarder یک برنامه افزودنی ResultForwarder که همیشه به یک عدد تلاش معین فشار می آورد.
SnapshotInputStreamSource یک منبع ورودی با پشتوانه فایل.
StubTestRunListener اجرای خرد ITestRunListener
گزارشگر نتایج فرعی ITestInvocationListener را پیاده می‌کند تا به‌عنوان یک result_reporter مشخص شود و نتایج آزمایش‌ها، اجراهای آزمایشی، فراخوان‌های آزمایشی را از فرآیند فرعی ارسال کند.
TestDescriptionsFile یک کلاس کاربردی برای مارشال کردن و حذف فهرستی از TestDescriptions به یک فایل آزمایشی.
TestResultListener ساده‌سازی ITestLifecycleListener برای اجراکنندگانی که فقط به نتایج آزمایش فردی اهمیت می‌دهند.
TextResultReporter گزارشگر نتیجه آزمایش که نتایج را به چاپگر نتیجه متنی JUnit ارسال می کند.
XmlResultReporter نتایج JUnit را در یک فایل XML در قالبی مطابق با XMLJUnitResultFormatter Ant می‌نویسد.

Enums

BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Relation