AggregatePostProcessor |
مجمّع مقاييس يقدّم الحدّ الأدنى والحدّ الأقصى والمتوسّط والتباين والانحراف المعياري والإجمالي والعدد والنسب المئوية اختياريًا للمقاييس الرقمية التي يتم جمعها أثناء عمليات تنفيذ الاختبار المتكرّرة، ويتعامل معها على أنّها أعداد مزدوجة.
|
AtraceCollector |
IMetricCollector التي تُجري عملية تتبُّع أثناء الاختبار وتجمع النتيجة وتُسجّلها
في الطلب
|
AtraceRunMetricCollector |
تجمع هذه الوظيفة عمليات التتبّع من جميع الدليل التجريبي ضمن الدليل المحدّد
من الجهاز التجريبي، وتسجّل الدليل التجريبي وتعالج ملفات التتبّع بعد تسجيلها
ضمن الدليل التجريبي وتجميع المقاييس.
|
AveragePostProcessor |
تنفيذ وحدة معالجة ما بعد المعالجة التي تحسب متوسّط قائمة المقاييس
|
BaseDeviceMetricCollector |
التنفيذ الأساسي لـ IMetricCollector الذي يسمح ببدء عملية جمع البيانات وإيقافها في
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) وERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
|
BasePostProcessor |
القاعدة IPostProcessor التي يجب أن تمتد إليها كل عملية تنفيذ
|
BluetoothConnectionLatencyCollector |
سيُرسِل أداة جمع البيانات إعدادات مقياس مدّة statsd المحدّدة مسبقًا إلى الأجهزة وسيجمع
مدّة اتصال البلوتوث لكل ملف شخصي.
|
BluetoothConnectionStateCollector |
سيجمع هذا المجمّع مقاييس BluetoothConnectionStateChanged ويُسجّل حالة الاتصال
رقمًا لكل ملف شخصي.
|
BluetoothConnectionSuccessRatePostProcessor |
تنفيذ المعالج اللاحق الذي يحسب معدّل النجاح لملف شخصي على البلوتوث
استخدِم "metric-key-match" لتحديد المقاييس التي تحتوي على حالات اتصال البلوتوث في صفيف صعِد رقمي مثال [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector |
أداة جمع لتسجيل التطفل على واجهة وحدة تحكّم المضيف في بلوتوث على جهاز التحكّم في العينة وجمع السجلّ لكل اختبار
|
BugreportCollector |
ITestInvocationListener للمرور بدون معالجة تجمع تقارير الأخطاء عند حدوث أحداث قابلة للضبط
، ثم تستدعي ITestInvocationListener.testLog في عناصرها الفرعية بعد جمع كل تقرير أخطاء.
|
BugreportzOnFailureCollector |
جمع تقرير أخطاء عند تعذُّر اختبار حالة
|
BugreportzOnTestCaseFailureCollector |
جمع تقرير أخطاء عند تعذُّر تنفيذ حالة اختبار في إحدى عمليات التشغيل
|
ClangCodeCoverageCollector |
BaseDeviceMetricCollector التي ستسحب قياسات تغطية Clang
من الجهاز وتُسجّلها كعناصر اختبار
|
CollectingTestListener |
ITestInvocationListener ستجمع جميع نتائج الاختبار.
|
CommandStatusHandler |
معالِج يساعد في مراقبة حالة طلب الاستدعاء وتعديلها
|
ConditionFailureMonitor |
راقِب أيّ أخطاء من طلب التنفيذ.
|
ConsoleResultReporter |
أداة تسجيل النتائج لطباعة نتائج الاختبار في وحدة التحكّم
|
CountTestCasesCollector |
احتساب عدد حالات الاختبار وإعداد تقارير عنها لـ IRemoteTest معيّن
|
DebugHostLogOnFailureCollector |
أداة جمع ستجمع السجلات من جهة المضيف وتسجّلها عند حدوث خطأ في نموذج الاختبار.
|
DeviceReleaseReporter |
مُرسِل إصدارات الأجهزة الذي يتعامل مع عملية التواصل مع الوالدَين بشأن الأجهزة التي سيتم إصدارها
|
DeviceTraceCollector |
أداة جمع البيانات التي ستبدأ عملية تتبُّع perfetto عند بدء عملية تشغيل الاختبار وستسجِّل ملف تتبُّع في النهاية.
|
DeviceUnavailableMonitor |
يحاول هذا المستمع تسجيل بيانات تحليل الأداء على مستوى نموذج الاختبار فقط.
|
EventsLoggerListener |
مستمع يسجِّل جميع الأحداث التي يتلقّاها في ملف
|
FileProtoResultReporter |
أداة Proto reporter التي تُفرِغ TestRecord في ملف
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector يستمع إلى مفتاح المقاييس الواردة من الجهاز ويسحبها
كملف من الجهاز.
|
FilePullerLogCollector |
أداة تسجيل الملفات التي تم الإبلاغ عنها من جانب الجهاز
|
FilteredResultForwarder |
نوع من ResultForwarder لا يسمح إلا بتسجيل
قائمة مسموح بها من TestDescription .
|
FormattedGeneratorReporter |
أداة إعداد التقارير التي تتيح إنشاء تقارير بتنسيق معيّن
|
GcovCodeCoverageCollector |
BaseDeviceMetricCollector لسحب قياسات تغطية gcov
من الجهاز وتسجيلها كعناصر اختبار
|
GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector التي ستسحب قياسات تغطية ملف kernel
باستخدام gcov من debugfs وخارج الجهاز، ثم تسجّلها أخيرًا كعناصر
اختبار
|
GranularRetriableTestWrapper.StartEndCollector |
مساعد فئة لرصد بداية ونهاية التشغيل غير المتوفّرة
|
HostStatsdMetricCollector |
IMetricCollector تجمع مقاييس statsd من جهة المضيف باستخدام أوامر أداة
statsd
|
ICommandScheduler.IScheduledInvocationListener |
أداة الاستماع لأحداث الاستدعاء عند اكتمال الاستدعاء
|
ILogSaverListener |
السماح لتطبيقات ITestInvocationListener بالاستماع إلى وقت حفظ ملفات السجلّ
|
IMetricCollector |
ستتم إضافة هذه الواجهة كمزيّن عند إعداد تقارير نتائج الاختبارات من أجل جمع
المقاييس المطابقة.
|
IPostProcessor |
معالجات ما بعد المعالجة هي عناصر في Trade Federation تهدف إلى السماح بمعالجة المقاييس والسجلات
بعد الاختبارات وقبل إعداد تقارير النتائج.
|
IShardableListener |
ITestInvocationListener يمكن تقسيمه
|
ISupportGranularResults |
واجهة تحدِّد ما إذا كان ITestInvocationListener يتيح تلقّي النتائج الدقيقة أم لا.
|
ITestSummaryListener |
واجهة تسمح ITestInvocationListener بتبادل بعض المعلومات المحدودة من خلال ملفّات المشروعات الملخّصة
|
InvocationToJUnitResultForwarder |
فئة تستمع إلى أحداث ITestInvocationListener وتعيد توجيهها إلى
TestListener .
|
JarHostTest.HostTestListener |
مستمع الغلاف الذي يعيد توجيه جميع الأحداث باستثناء testRunStarted() وtestRunEnded() إلى
المستمع المضمّن
|
JavaCodeCoverageCollector |
BaseDeviceMetricCollector التي ستسحب قياسات تغطية Java
من الجهاز وتُسجّلها كعناصر اختبار
|
JsonHttpTestResultReporter |
أداة إعداد تقارير النتائج التي تُشفِّر نتائج مقاييس الاختبار وبيانات الفرع والجهاز إلى تنسيق JSON وتُرسِلها باستخدام POST
إلى نقطة نهاية خدمة HTTP
|
LUCIResultReporter |
أداة إعداد تقارير النتائج التي تحفظ نتائج الاختبار التي تحتاجها ResultDB وLUCI
بتنسيق JSON (go/result-sink) وتسجِّل موقع الملف في وحدة التحكّم.
|
LastShardDetector |
عند تشغيل التجزئة المحلية، نريد أحيانًا تنفيذ بعض الإجراءات فقط عندما تصل الشريحة الأخيرة
إلى invocationEnded(long) .
|
LegacySubprocessResultsReporter |
تنفيذ مجمّد لبرنامج إعداد تقارير نتائج العملية الفرعية الذي من المفترض أن يظل متوافقًا مع
الإصدارات السابقة من TF/CTS (مثل الإصدار 8 والإصدارات الأحدث)، على الرغم من التغييرات في الفئة العليا
|
LogSaverResultForwarder |
ResultForwarder لحفظ السجلات باستخدام أداة حفظ الملفات الشاملة
|
LogcatCrashResultForwarder |
مستمع خاص: في حال حدوث أخطاء (تعطُّل عملية أداة القياس)، سيحاول استخراج معلومات عن الأعطال من logcat وإضافتها إلى رسالة الخطأ المرتبطة بالاختبار.
|
LogcatOnFailureCollector |
أداة جمع ستسجّل logcat وتسجيله عند تعذُّر اختبار حالة اختبار.
|
LogcatTimingMetricCollector |
أداة جمع مقاييس تجمع معلومات التوقيت (مثل وقت تبديل المستخدم) من logcat أثناء
اختبار واحد أو عدّة اختبارات متكرّرة باستخدام أنماط التعبير العادي المحدّدة لتحليل إشارات البدء والنهاية لحدث
من أسطر logcat
|
MetricFilePostProcessor |
تُستخدَم لتحميل ملف سجلّ المقاييس الذي تم جمعه أثناء مستوى الاختبار والتنفيذ.
|
MetricsXMLResultReporter |
يُسجِّل MetricsXMLResultReporter مقاييس الاختبار ومقاييس التشغيل في ملف XML في مجلد محدّد
بالمَعلمة metrics-folder في مرحلة invocationEnded من الاختبار.
|
ModuleListener |
مستمع مرفق بكل IRemoteTest من كل وحدة من أجل جمع قائمة
النتائج
|
ModuleLogcatCollector |
إصدار أداة جمع سجلّات logcat ولكن للوحدة.
|
ModuleProtoResultReporter |
أداة إعداد تقارير النتائج مخصّصة لإعداد تقارير عن النتائج على مستوى الوحدة فقط.
|
NameMangleListener |
مستمع وكيل لترجمة أسماء طريقة الاختبار والفئة والحزمة عند تسجيل النتائج
|
PassingTestFileReporter |
ITestInvocationListener لحفظ قائمة حالات الاختبار التي اجتازت الاختبار في ملف اختبار
|
PerfettoGenericPostProcessor |
وحدة معالجة لاحقة تعالج ملف proto لقياسات النص/الثنائي perfetto إلى أزواج مفتاح/قيمة من خلال
توسيع رسائل proto والحقول التي تحتوي على قيم سلاسل بشكل متكرّر إلى أن يتم العثور على الحقل الذي يحتوي على قيمة
رقمية.
|
PerfettoPullerMetricCollector |
التنفيذ الأساسي لـ FilePullerDeviceMetricCollector الذي يسمح
بسحب ملفات perfetto من الجهاز وجمع المقاييس منه
|
PrettyTestEventLogger |
أداة تسجيل تتطابق مع الأحداث وتُسجّلها لتسهيل تصحيح الأخطاء
|
ProtoResultReporter |
ينشئ مُبلِّغ النتائج ملفًا بتنسيق TestRecord protobuf يحتوي على جميع النتائج.
|
PythonBinaryHostTest.PythonForwarder |
أداة إعادة توجيه النتائج لاستبدال اسم التشغيل باسم ثنائي
|
RebootReasonCollector |
أداة جمع تجمع عمليات إعادة تشغيل الجهاز أثناء إجراء الاختبار وتُبلغ عنها حسب السبب والعدد.
|
RemoteTestTimeOutEnforcer |
المستمعون الذين يسمحون بالتحقق من وقت تنفيذ إعداد اختبار معيّن وإفشاله إذا تجاوز
مهلة معيّنة
|
ReportPassedTests |
أدرِج في ملف الفلاتر المحتمَلة لاستبعاد الاختبار الذي تم اجتيازه.
|
ResultAggregator |
إعادة توجيه خاصة تُجمِّع النتائج عند الحاجة، استنادًا إلى استراتيجية إعادة المحاولة التي تم اتخاذها
|
ResultAndLogForwarder |
أداة إعادة توجيه للنتائج وأحداث السجلّ
|
ResultForwarder |
ITestInvocationListener يعيد توجيه نتائج الاستدعاء إلى قائمة بالمستمعِين الآخرين
|
RetryLogSaverResultForwarder |
مُرسِل يتعامل أيضًا مع اجتياز المحاولة الحالية التي نحاول إجراؤها
|
RetryResultForwarder |
إضافة ResultForwarder يتم دفعها دائمًا إلى عدد محاولات معيّن.
|
RuntimeRestartCollector |
أداة جمع تجمع الطوابع الزمنية لعمليات إعادة التشغيل أثناء التشغيل (أعطال خادم النظام) أثناء تنفيذ الاختبار
، إن وجدت.
|
ScreenshotOnFailureCollector |
أداة جمع ستلتقط لقطة شاشة وتسجّلها عند تعذُّر تنفيذ حالة اختبار.
|
ShardListener |
ITestInvocationListener يجمع النتائج من شريحة طلب (المعروفة أيضًا باسم
تقسيم طلب التشغيل على موارد متعددة بشكل موازٍ)، ويعيد توجيهها إلى مستمع
آخر
|
ShardMainResultForwarder |
ResultForwarder يجمع نتائج عمليات استدعاء الاختبار المجزّأة
|
ShowmapPullerMetricCollector |
التنفيذ الأساسي FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات showmap
من الجهاز وجمع المقاييس منه
|
StatsdBeforeAfterGaugeMetricPostProcessor |
معالج لاحق يعالج مقاييس القياس التي يتم جمعها باستخدام أسلوب "قبل/بعد"، أي
|
StatsdEventMetricPostProcessor |
وحدة معالجة لاحقة تعالج مقاييس الأحداث في تقارير statsd إلى أزواج مفتاح/قيمة، باستخدام أدوات التنسيق
المحدّدة في وحدة المعالجة
|
StatsdGenericPostProcessor |
وحدة معالجة لاحقة تعالج تقارير statsd الثنائية في تنسيق proto إلى أزواج مفتاح/قيمة من خلال توسيع
التقرير كبنية شجرة
|
StreamProtoResultReporter |
تنفيذ ProtoResultReporter
|
SubprocessResultsReporter |
تُنفِّذ ITestInvocationListener لتحديدها كـ result_reporter وتعيد توجيه نتائج الاختبار وعمليات تشغيل الاختبار وطلبات تشغيل الاختبار من
العملية الفرعية.
|
SuiteResultReporter |
جمع نتائج الاختبار لطلب مجموعة كاملة وعرض النتائج النهائية
|
TestRunResultListener |
مستمع يسمح بقراءة حالة التشغيل النهائي للاختبار
|
TestTimeoutEnforcer |
المستمعون الذين يسمحون بالتحقّق من وقت تنفيذ حالة اختبار معيّنة وإفشالها إذا تجاوزت
مهلة معيّنة
|
TextResultReporter |
أداة لتسجيل نتائج الاختبار تعيد توجيه النتائج إلى طابعة النتائج النصية JUnit
|
TraceCmdCollector |
IMetricCollector تجمع عمليات التتبّع أثناء الاختبار باستخدام trace-cmd، وتُسجّلها في
عملية الاستدعاء.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
رمز مقتطف IScheduledInvocationListener لا يؤدي إلى أيّ إجراء.
|
XmlFormattedGeneratorReporter |
تنفيذ FormattedGeneratorReporter الذي يُنشئ تنسيق xml
لنتائج المجموعة.
|
XmlResultReporter |
يكتب نتائج JUnit في ملفات XML بتنسيق متوافق مع
XMLJUnitResultFormatter في Ant.
|