com.android.tradefed.device.metric

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

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

واجهات

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

صفوف

AtraceCollector IMetricCollector هو برنامج يتم تشغيله أثناء الاختبار ويجمع النتائج والسجلات ويضيفها إلى عملية الاستدعاء. 
AtraceRunMetricCollector يجمع عمليات التتبُّع من جميع أدلة الاختبار ضمن الدليل المحدّد من الجهاز الاختباري، ويسجّل دليل الاختبار، ويعالج ملفات التتبُّع بعد ذلك ضمن دليل الاختبار، ويجمع المقاييس. 
BaseDeviceMetricCollector التنفيذ الأساسي لـ IMetricCollector الذي يتيح بدء عملية الجمع وإيقافها في onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) وERROR(/#onTestRunEnd(com.android.tradefed.device.metric.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. 
ModuleLogcatCollector إصدار أداة جمع logcat ولكن للوحدة. 
PerfettoFilePullerCollector أداة تجميع تسحب ملفات تتبُّع Perfetto من الجهاز، وتضغطها اختياريًا، وتضيفها إلى سجلّات الاختبار. 
PerfettoPullerMetricCollector تم إيقاف هذا الصف نهائيًا. يُرجى استخدام PerfettoFilePullerCollector وERROR(/PerfettoTracePostProcessor) بدلاً منها. 
RebootReasonCollector أداة جمع تجمع عمليات إعادة تشغيل الجهاز أثناء التشغيل التجريبي وتُبلغ عنها حسب السبب وعدد المرات. 
RuntimeRestartCollector أداة تجميع تجمع الطوابع الزمنية لعمليات إعادة التشغيل أثناء وقت التشغيل (تعطُّل خادم النظام) أثناء تنفيذ الاختبار، إن وُجدت. 
ScreenshotOnFailureCollector أداة تجميع ستلتقط لقطة شاشة وتسجّلها عند تعذُّر حالة اختبار. 
ShowmapPullerMetricCollector التنفيذ الأساسي لـ FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات showmap من الجهاز وجمع المقاييس منها. 
TraceCmdCollector IMetricCollector يجمع عمليات التتبُّع أثناء الاختبار باستخدام trace-cmd، ويسجّلها في عملية الاستدعاء. 

تعدادات

AutoLogCollector تعداد يصف أداة الجمع التي يمكن أن تتعامل معها أداة الاختبار تلقائيًا. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT