com.android.tradefed.result

رابط ها

BugreportCollector.SubPredicate
IlogSaver کلاس‌هایی که این رابط را پیاده‌سازی می‌کنند، روش‌هایی را برای ذخیره‌سازی گزارش‌ها در یک مکان مرکزی ارائه می‌کنند.
IlogSaverListener به ITestInvocationListener اجازه می دهد به هنگام ذخیره فایل های گزارش گوش دهد.
InputStreamSource این رابط اساساً یک ERROR(/InputStream) را می‌پیچد تا آن را شبیه‌سازی کند.
IShardableListener یک ITestInvocationListener که می توان آن را به اشتراک گذاشت.
ITestInvocationListener شنونده برای نتایج آزمون از فراخوانی آزمون.
گیرنده ITestLifeCycle اعلان های رویداد را در طول اجرای تست ابزار دقیق دریافت می کند.
ITestLoggerReceiver موجودیتی که می تواند با یک نمونه ITestLogger تزریق شود تا بتوان از آن برای اهداف گزارش استفاده کرد.
ITestSummaryListener رابطی که به ITestInvocationListener اجازه می دهد تا اطلاعات محدودی را از طریق خلاصه ها مبادله کند.

کلاس ها

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

Enums

ActionInProgress اقدام کلی در حال انجام است.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Relation
وضعیت فراخوانی یک شماره کمکی برای نشان دادن وضعیت فراخوانی
LogDataType نوع داده داده های گزارش را نشان می دهد.
وضعیت تست نمایندگی در Tradefed از وضعیت های ممکن برای روش های تست.
TestSummary.Type