com.android.tradefed.device.metric

التعليقات التوضيحية

MetricOption التعليق التوضيحي لطُرق الاختبار التي تمّت إضافة التعليق التوضيحي @Test إليها، أو إذا كان التعليق التوضيحي جزءًا من قائمة التعليقات التوضيحية TestDescription التي تتيح تحديد بعض المَعلمات الإضافية المفيدة في: ضبط سلوك أدوات جمع البيانات، وفلترة بعض الطرق 

واجهات

IMetricCollector ستتم إضافة هذه الواجهة كعنصر تزييني عند إعداد تقارير بنتائج الاختبارات من أجل جمع المقاييس المطابقة. 
IMetricCollectorReceiver واجهة على IRemoteTest تنفيذها إذا كانت بحاجة إلى الحصول على قائمة IMetricCollector لإجراء الاختبار. 

صفوف

AtraceCollector IMetricCollector هو برنامج يتم تشغيله أثناء الاختبار لجمع النتائج وتسجيلها في سجلّ الاستدعاء. 
AtraceRunMetricCollector يجمع عمليات التتبُّع من جميع أدلة الاختبار ضمن الدليل المحدّد من الجهاز الاختباري، ويسجّل دليل الاختبار، ويعالج ملفات التتبُّع بعد ذلك ضمن دليل الاختبار، ويجمع المقاييس. 
BaseDeviceMetricCollector التنفيذ الأساسي لـ IMetricCollector الذي يتيح بدء عملية الجمع وإيقافها في onTestRunStart(DeviceMetricData) وonTestRunEnd(DeviceMetricData,Map) 
BluetoothConnectionLatencyCollector سيرسل أداة جمع البيانات إعدادات مقياس المدة الزمنية المحدّدة مسبقًا في statsd إلى الأجهزة، وسيجمع مدة اتصال البلوتوث لكل ملف شخصي. 
BluetoothConnectionStateCollector سيجمع هذا الجامع مقاييس BluetoothConnectionStateChanged وسيسجّل رقم حالة الاتصال لكل ملف شخصي. 
BluetoothHciSnoopLogCollector أداة جمع لتفعيل تسجيل التطفل على واجهة وحدة تحكّم المضيف للبلوتوث على الجهاز قيد الاختبار وجمع السجلّ لكل اختبار 
BugreportzOnFailureCollector جمع bugreportz عند تعذُّر تنفيذ حالة اختبار 
BugreportzOnTestCaseFailureCollector جمع bugreportz عند تعذُّر تنفيذ حالة اختبار في عملية تشغيل 
ClangCodeCoverageCollector BaseDeviceMetricCollector الذي سيجلب قياسات تغطية Clang من الجهاز ويسجّلها كعناصر اختبار. 
CodeCoverageCollector BaseDeviceMetricCollector الذي سيجلب مقاييس تغطية Java والرمز البرمجي الأصلي من الجهاز ويسجّلها كعناصر اختبار. 
CollectorHelper فئة مساعدة لتنفيذ بعض عمليات IMetricCollector المطلوبة في عدة أماكن. 
CountTestCasesCollector احتساب عدد حالات الاختبار IRemoteTest وإعداد تقرير بها 
DebugHostLogOnFailureCollector المجمِّع الذي سيجمع سجلّات جانب المضيف ويسجّلها عند حدوث خطأ في حالة الاختبار. 
DeviceMetricData كائن لتخزين جميع البيانات التي تجمعها أدوات جمع المقاييس 
DeviceTraceCollector أداة تجميع ستبدأ تتبُّع Perfetto عند بدء تشغيل الاختبار وتسجيل ملف التتبُّع في النهاية. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector BaseDeviceMetricCollector يستمع إلى مفتاح المقاييس الوارد من الجهاز ويجلبها كملف من الجهاز. 
FilePullerLogCollector مسجّل الملف الذي تم الإبلاغ عنه من جهة الجهاز 
GcovCodeCoverageCollector BaseDeviceMetricCollector الذي سيجلب قياسات التغطية باستخدام gcov من الجهاز ويسجّلها كعناصر اختبار. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector الذي سيستخرج قياسات تغطية gcov kernel من debugfs ومن الجهاز، ثم يسجّلها أخيرًا كعناصر اختبار. 
HostStatsdMetricCollector IMetricCollector التي تجمع مقاييس statsd من جهة المضيف باستخدام أوامر أداة statsd. 
JavaCodeCoverageCollector BaseDeviceMetricCollector سيتم من خلاله استخراج مقاييس تغطية Java من الجهاز وتسجيلها كعناصر اختبار. 
LogcatOnFailureCollector أداة تجميع ستسجّل logcat عند تعذُّر حالة اختبار أو تشغيل اختبار. 
LogcatTimingMetricCollector أداة لجمع المقاييس تجمع معلومات التوقيت (مثل وقت تبديل المستخدم) من logcat أثناء إجراء اختبار واحد أو أكثر من الاختبارات المتكررة باستخدام أنماط regex المحدّدة لتحليل إشارات البدء والانتهاء لحدث من أسطر logcat. 
LogOffsets فئة تخزّن إزاحات البدء لملف سجلّ لمستويات اختبار مختلفة. 
ModuleLogcatCollector إصدار أداة جمع logcat ولكن للوحدة. 
ModulePerfettoCollector أداة تجميع ستبدأ عملية تتبُّع Perfetto عند بدء وحدة الاختبار وانتهائها وإعادة تشغيل الجهاز. 
PerfettoFilePullerCollector أداة تجميع تسحب ملفات تتبُّع Perfetto من الجهاز، وتضغطها اختياريًا، وتضيفها إلى سجلّات الاختبار. 
PerfettoPullerMetricCollector تم إيقاف هذه الفئة نهائيًا. يُرجى استخدام PerfettoFilePullerCollector وERROR(/PerfettoTracePostProcessor) بدلاً من ذلك. 
RebootReasonCollector أداة جمع تجمع عمليات إعادة تشغيل الجهاز أثناء التشغيل التجريبي وتُبلغ عنها حسب السبب وعدد المرات. 
RuntimeRestartCollector أداة جمع تجمع الطوابع الزمنية لعمليات إعادة التشغيل أثناء وقت التشغيل (تعطُّل خادم النظام) أثناء تنفيذ الاختبار، إن وُجدت. 
ScreenRecordOnFailureCollector أداة تجميع ستسجّل لقطة شاشة وتدوّنها عند تعذُّر تنفيذ حالة اختبار. 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
ScreenshotOnFailureCollector أداة تجميع ستلتقط لقطة شاشة وتسجّلها عند تعذُّر إحدى حالات الاختبار. 
ShowmapPullerMetricCollector التنفيذ الأساسي لـ FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات showmap من الجهاز وجمع المقاييس منها. 
TraceCmdCollector IMetricCollector يجمع عمليات التتبُّع أثناء الاختبار باستخدام trace-cmd، ويسجّلها في عملية الاستدعاء. 

تعدادات

AutoLogCollector تعداد يصف أداة الجمع التي يمكن أن تتعامل معها أداة الاختبار تلقائيًا. 
IMetricCollector.MetricCollectionLevel تعداد يمثّل المستوى الحالي لجمع المقاييس. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT