com.android.tradefed.device.metric

הערות

MetricOption הערה לשיטות בדיקה עם ההערה @Test, או אם ההערה היא חלק מרשימת ההערות של TestDescription שמאפשרת לציין כמה פרמטרים נוספים שימושיים ל: כוונון ההתנהגות של האוספים, סינון שיטות מסוימות. 

ממשקים

IMetricCollector הממשק הזה יתווסף כ-decorator כשמדווחים על תוצאות של בדיקות, כדי לאסוף מדדים תואמים. 
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, ויאסוף את משך החיבור ב-Bluetooth לכל פרופיל. 
BluetoothConnectionStateCollector הכלי הזה יאסוף מדדים של BluetoothConnectionStateChanged ויתעד את מספר מצב החיבור לכל פרופיל. 
BluetoothHciSnoopLogCollector כלי איסוף להפעלת רישום Snoop עבור HCI של Bluetooth ב-DUT ולאיסוף היומן לכל בדיקה. 
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 מ-debugfs ומחוץ למכשיר, ולבסוף ירשום אותם כארטיפקטים של בדיקה. 
HostStatsdMetricCollector IMetricCollector שאוסף מדדי statsd מצד המארח באמצעות פקודות של כלי statsd. 
JavaCodeCoverageCollector BaseDeviceMetricCollector שימשוך את נתוני הכיסוי של Java מהמכשיר וירשום אותם כארטיפקטים של בדיקה. 
LogcatOnFailureCollector כלי לאיסוף נתונים שיאסוף ויתעד logcat אם מקרה בדיקה ייכשל. 
LogcatTimingMetricCollector כלי לאיסוף מדדים שאוסף נתוני תזמון (למשל, זמן המעבר בין משתמשים) מ-logcat במהלך בדיקה אחת או יותר שחוזרות על עצמן, באמצעות דפוסי ביטוי רגולרי שמוגדרים מראש כדי לנתח אותות התחלה וסיום של אירוע משורות logcat. 
ModuleLogcatCollector גרסה של הכלי לאיסוף נתוני logcat, אבל עבור מודול. 
PerfettoFilePullerCollector כלי לאיסוף נתונים ששולף קובצי מעקב של Perfecto מהמכשיר, דוחס אותם (אופציונלי) ומוסיף אותם ליומני הבדיקה. 
PerfettoPullerMetricCollector הכיתה הזו הוצאה משימוש. במקומה, צריך להשתמש ב-PerfettoFilePullerCollector וב-ERROR(/PerfettoTracePostProcessor). 
RebootReasonCollector כלי לאיסוף נתונים שאוסף נתונים על הפעלה מחדש של המכשיר במהלך הרצת הבדיקה ומדווח עליהם לפי סיבה ומספר. 
RuntimeRestartCollector כלי לאיסוף נתונים שאוסף חותמות זמן של הפעלות מחדש של זמן ריצה (קריסות של שרת המערכת) במהלך הרצת הבדיקה, אם יש כאלה. 
ScreenshotOnFailureCollector כלי לאיסוף נתונים שיצלם צילום מסך וירשום אותו ביומן כשהתרחיש לבדיקה ייכשל. 
ShowmapPullerMetricCollector הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת לשלוף את קובצי showmap מהמכשיר ולאסוף ממנו את המדדים. 
TraceCmdCollector IMetricCollector שאוסף עקבות במהלך הבדיקה באמצעות trace-cmd, ומתעד אותם ביומן של הקריאה. 

טיפוסים בני מנייה (enum)

AutoLogCollector ספירה שמתארת איזה אוסף יכול להיות מטופל אוטומטית על ידי המערכת. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT