com.android.tradefed.result

واجهات

BugreportCollector.SubPredicate  
ILogSaver توفر الفئات التي تنفّذ هذه الواجهة طرقًا لتخزين السجلات في موقع مركزي. 
ILogSaverListener يسمح ITestInvocationListener بالاستماع إلى وقت حفظ ملفات السجلّ. 
InputStreamSource تغلف هذه الواجهة بشكل أساسي InputStream لجعلها قابلة للاستنساخ. 
IShardableListener ITestInvocationListener يمكن تقسيمها 
ITestInvocationListener معالج نتائج الاختبار من عملية استدعاء الاختبار 
ITestLifeCycleReceiver تتلقّى هذه الفئة إشعارات الأحداث أثناء عمليات تشغيل اختبارات قياس حالة التطبيق. 
ITestLoggerReceiver كيان يمكن إدخال مثيل ITestLogger فيه ليتم استخدامه لأغراض التسجيل. 
ITestSummaryListener واجهة تتيح لـ ITestInvocationListener تبادل بعض المعلومات المحدودة من خلال الملخّصات. 

صفوف

ATestFileSystemLogSaver يتم استخدام فئة LogSaver هذه من خلال ATest لحفظ السجلات في مسار معيّن. 
BugreportCollector ITestInvocationListener وسيط يجمع تقارير الأخطاء عند وقوع أحداث قابلة للضبط، ثم يستدعي ITestInvocationListener.testLog على العناصر التابعة له بعد جمع كل تقرير خطأ. 
BugreportCollector.Predicate عبارة منطقية كاملة تصف وقت التقاط تقرير الأخطاء. 
ByteArrayInputStreamSource  
CollectingTestListener ITestInvocationListener سيتم من خلاله جمع جميع نتائج الاختبار. 
ConsoleResultReporter أداة إعداد التقارير عن النتائج لطباعة نتائج الاختبار في وحدة التحكّم 
CountingTestResultListener TestResultListener يتتبّع إجمالي عدد الاختبارات حسب TestStatus 
DeviceFileReporter فئة أداة تتحقّق من توفّر الملفات على الجهاز وترسلها إلى ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) في حال العثور عليها. 
EventsLoggerListener أداة معالجة تسجّل جميع الأحداث التي تتلقّاها في ملف 
FailureDescription الفئة التي تصف معلومات الخطأ في Trade Federation. 
FileInputStreamSource InputStreamSource تأخذ ملف إدخال. 
FileSystemLogSaver حفظ السجلّات في نظام ملفات 
FilteredResultForwarder صيغة ResultForwarder التي تسمح فقط بالإبلاغ عن قائمة TestDescription المسموح بها. 
InvocationSummaryHelper فئة مساعدة لجمع بيانات TestSummary وإعداد التقارير عنها لمجموعة من أدوات الاستماع 
InvocationToJUnitResultForwarder فئة تستمع إلى أحداث ITestInvocationListener وتعيد توجيهها إلى TestListener
JsonHttpTestResultReporter أداة إعداد تقارير النتائج التي ترمّز نتائج مقاييس الاختبار ومعلومات الفرع والجهاز إلى JSON ثم تنشرها إلى نقطة نهاية خدمة HTTP 
JUnitToInvocationResultForwarder فئة تستمع إلى أحداث TestListener وتعيد توجيهها إلى ITestInvocationListener
LegacySubprocessResultsReporter تنفيذ ثابت لأداة تسجيل نتائج العمليات الفرعية يجب أن يظل متوافقًا مع الإصدارات السابقة من TF/CTS (مثل 8 والإصدارات الأحدث)، على الرغم من التغييرات في الفئة الرئيسية. 
LogcatCrashResultForwarder المستمع الخاص: عند حدوث أعطال (تعطُّل عملية القياس)، سيحاول استخراج العطل من logcat وإضافته إلى رسالة العطل المرتبطة بالاختبار. 
LogFile فئة لتخزين البيانات الوصفية لملف سجلّ محفوظ 
LogFileSaver أداة مساعدة لـ ITestInvocationListener تحفظ بيانات السجلّ في ملف 
LogSaverResultForwarder ResultForwarder لحفظ السجلات باستخدام أداة حفظ الملفات العامة 
LUCIResultReporter أداة إعداد تقارير النتائج التي تحفظ نتائج الاختبارات التي يحتاجها ResultDB وLUCI بتنسيق JSON (go/result-sink) وتسجّل موقع الملف في وحدة التحكّم. 
MetricsXMLResultReporter تكتب أداة MetricsXMLResultReporter مقاييس الاختبار ومقاييس التشغيل في ملف XML في مجلد محدّد من خلال المَعلمة metrics-folder في مرحلة invocationEnded من الاختبار. 
ModuleResultsAndMetricsForwarder تمثّل هذه السمة امتدادًا للسمة ResultAndLogForwarder، وهي تضيف مقاييس إضافية ذات صلة بالوحدة إلى نتائج الاختبار. 
MultiFailureDescription اجمع عدة FailureDescription في حامل واحد. 
NameMangleListener مستمع وكيل لترجمة أسماء طرق الاختبار والفئات والحِزم عند الإبلاغ عن النتائج. 
PassingTestFileReporter ITestInvocationListener يحفظ قائمة بحالات الاختبار الناجحة في ملف اختبار 
ReportPassedTests الإبلاغ في ملف عن الفلاتر المحتملة لاستبعاد الاختبارات الناجحة 
ResultAndLogForwarder أداة إعادة التوجيه للنتائج وأحداث السجلات 
ResultForwarder ITestInvocationListener يعيد توجيه نتائج الاستدعاء إلى قائمة بمستمعين آخرين. 
RetentionFileSaver فئة مساعدة لإنشاء ملف retention. في دليل 
RetryResultForwarder إضافة ResultForwarder التي يتم دائمًا إرسالها إلى رقم محاولة معيّن 
SnapshotInputStreamSource ‫InputStreamSource مستند إلى ملف 
StubTestRunListener تنفيذ رمز بديل للعلامة ITestRunListener 
SubprocessResultsReporter تنفِّذ ITestInvocationListener ليتم تحديدها على أنّها result_reporter ويتم إعادة توجيه نتائج الاختبارات وعمليات تشغيل الاختبارات وطلبات الاختبار من العملية الفرعية. 
TestDescription فئة تمثّل معلومات حول حالة اختبار. 
TestDescriptionsFile فئة أداة لتنظيم قائمة TestDescriptions وتحويلها إلى ملف اختبار. 
TestResult حاوية لنتيجة اختبار واحد 
TestResultListener تبسيط لواجهة ITestLifecycleListener للمنفّذين الذين يهتمون فقط بنتائج الاختبار الفردية. 
TestRunResult تحتوي على نتائج من عملية اختبار واحدة. 
TestRunResultListener معالج أحداث يتيح قراءة حالة تشغيل الاختبار النهائي. 
TestSummary فئة لتمثيل ملخّص اختبار 
TestSummary.TypedString  
TextResultReporter أداة إعداد تقارير عن نتائج الاختبار تعيد توجيه النتائج إلى أداة طباعة نتائج اختبار JUnit النصية. 
XmlResultReporter يكتب نتائج JUnit في ملفات XML بتنسيق متوافق مع XMLJUnitResultFormatter في Ant. 

تعدادات

ActionInProgress الإجراء العام قيد التنفيذ 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus تعداد مساعد لتمثيل حالة الاستدعاء 
LogDataType تمثّل نوع بيانات سجلّ البيانات. 
TestStatus تمثيل في Tradefed للحالات المحتملة لطرق الاختبار. 
TestSummary.Type