com.android.tradefed.device.metric

الشروح

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

واجهات

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

الطبقات

AtraceCollector IMetricCollector الذي يقوم بتشغيل التتبع أثناء الاختبار ويجمع النتيجة ويسجلها في الاستدعاء.
AtraceRunMetricCollector يجمع الآثار من كل دليل الاختبار ضمن الدليل المحدد من جهاز الاختبار، ويسجل دليل الاختبار ويعالج ملفات التتبع ضمن دليل الاختبار ويجمع المقاييس.
BaseDeviceMetricCollector التنفيذ الأساسي لـ IMetricCollector الذي يسمح ببدء وإيقاف التجميع على onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) و ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
BluetoothConnectionLatencyCollector سيقوم المجمع بإرسال تكوين قياس مدة الإحصائيات المحدد مسبقًا إلى الأجهزة وجمع مدة اتصال Bluetooth لكل ملف تعريف.
BluetoothConnectionStateCollector سيقوم هذا المجمع بجمع مقاييس BluetoothConnectionStateChanged وتسجيل رقم حالة الاتصال لكل ملف تعريف.
BluetoothHciSnoopLogCollector Collector لتمكين تسجيل الدخول عبر Bluetooth HCI على DUT وجمع السجل لكل اختبار.
BugreportzOnFailureCollector قم بتجميع تقرير الأخطاء عند فشل حالة الاختبار.
BugreportzOnTestCaseFailureCollector قم بتجميع تقرير الأخطاء عند فشل حالة الاختبار أثناء التشغيل.
ClangCodeCoverageCollector BaseDeviceMetricCollector الذي سيقوم بسحب قياسات تغطية Clang من الجهاز وتسجيلها كأدوات اختبار.
CollectorHelper مساعد للقيام ببعض عمليات IMetricCollector اللازمة في عدة أماكن.
CountTestCasesCollector قم بإحصاء عدد حالات الاختبار الخاصة بـ IRemoteTest والإبلاغ عنها.
DebugHostLogOnFailureCollector Collector الذي سيقوم بجمع وتسجيل سجلات الجانب المضيف عند حدوث فشل في حالة الاختبار.
DeviceMetricData كائن للاحتفاظ بجميع البيانات التي تم جمعها بواسطة جامعي المقاييس.
DeviceTraceCollector المجمع الذي سيبدأ تتبع perfetto عند بدء التشغيل التجريبي وتسجيل ملف التتبع في النهاية.
EmulatorMemoryCpuCapturer
FilePullerDeviceMetricCollector BaseDeviceMetricCollector الذي يستمع لمفتاح المقاييس القادمة من الجهاز ويسحبها كملف من الجهاز.
FilePullerLogCollector مسجل الملف الذي أبلغ عنه من جانب الجهاز.
GcovCodeCoverageCollector BaseDeviceMetricCollector الذي سيقوم بسحب قياسات تغطية gcov من الجهاز وتسجيلها كعناصر اختبار.
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector الذي سيقوم بسحب قياسات تغطية kernel gcov من تصحيحات الأخطاء ومن الجهاز، ثم يقوم في النهاية بتسجيلها كعناصر اختبار.
HostStatsdMetricCollector IMetricCollector الذي يجمع مقاييس statsd من جانب المضيف باستخدام أوامر الأداة المساعدة statsd.
JavaCodeCoverageCollector BaseDeviceMetricCollector الذي سيقوم بسحب قياسات تغطية Java من الجهاز وتسجيلها كعناصر اختبار.
LogcatOnFailureCollector أداة التجميع التي ستقوم بالتقاط وتسجيل logcat عند فشل حالة الاختبار.
LogcatTimingMetricCollector أداة تجميع مترية تقوم بجمع معلومات التوقيت (على سبيل المثال، وقت تبديل المستخدم) من logcat أثناء اختبار واحد أو عدة اختبارات متكررة باستخدام أنماط regex المحددة لتحليل إشارات البداية والنهاية لحدث من خطوط logcat.
ModuleLogcatCollector إصدار جامع logcat ولكن للوحدة النمطية.
PerfettoPullerMetricCollector التنفيذ الأساسي لـ FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات perfetto من الجهاز وجمع المقاييس منه.
RebootReasonCollector المجمع الذي يجمع عمليات إعادة تشغيل الجهاز أثناء التشغيل التجريبي والإبلاغ عنها حسب الأسباب والأعداد.
RuntimeRestartCollector Collector الذي يجمع الطوابع الزمنية لعمليات إعادة تشغيل وقت التشغيل (تعطل خادم النظام) أثناء التشغيل التجريبي، إن وجد.
لقطة شاشة OnFailureCollector Collector الذي سيقوم بالتقاط لقطة شاشة وتسجيلها عند فشل حالة الاختبار.
ShowmapPullerMetricCollector التنفيذ الأساسي لـ FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات showmap من الجهاز وجمع المقاييس منه.
TraceCmdCollector IMetricCollector الذي يجمع التتبعات أثناء الاختبار باستخدام Trace-cmd، ويسجلها في الاستدعاء.

التعدادات

AutoLogCollector التعداد الذي يصف المجمع الذي يمكن التعامل معه تلقائيًا بواسطة الحزام.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT