com.android.tradefed.device.metric

הערות

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

ממשקים

IMetricCollector הממשק הזה יתווסף כ-decorator כשמדווחים על תוצאות של בדיקות, כדי לאסוף מדדים תואמים. 
IMetricCollectorReceiver ממשק שספקי IRemoteTest צריכים להטמיע אם הם רוצים לקבל את רשימת הIMetricCollector להרצת הבדיקה. 

קורסים

AtraceCollector IMetricCollector שמופעל במהלך בדיקה, אוסף את התוצאה ומתעד אותה ביומן של הקריאה. 
AtraceRunMetricCollector הפקודה אוספת את העקבות מכל ספריית הבדיקה בספרייה הנתונה ממכשיר הבדיקה, מתעדת את ספריית הבדיקה ומבצעת עיבוד לאחר העיבוד של קובצי העקבות בספריית הבדיקה ומצטברת את המדדים. 
BaseDeviceMetricCollector יישום בסיסי של IMetricCollector שמאפשר להתחיל ולהפסיק את האיסוף ב-onTestRunStart(DeviceMetricData) וב-onTestRunEnd(DeviceMetricData,Map)
BluetoothConnectionLatencyCollector הכלי לאיסוף נתונים ידחוף למכשירים הגדרה מוגדרת מראש של מדד משך זמן ב-statsd, ויאסוף את משך החיבור ב-Bluetooth לכל פרופיל. 
BluetoothConnectionStateCollector הכלי הזה יאסוף מדדים של BluetoothConnectionStateChanged ויתעד את מספר מצב החיבור לכל פרופיל. 
BluetoothHciSnoopLogCollector כלי לאיסוף נתונים שמאפשר להפעיל רישום Snoop עבור HCI של Bluetooth במכשיר הנבדק ולאסוף את היומן לכל בדיקה. 
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. 
LogOffsets מחלקת נתונים שמאחסנת את ההיסטים ההתחלתיים של קובץ יומן לרמות בדיקה שונות. 
ModuleLogcatCollector גרסה של logcat collector אבל למודול. 
ModulePerfettoCollector כלי לאיסוף נתונים שיתחיל את המעקב של perfetto כשמודול בדיקה יתחיל ויסתיים, וכשהמכשיר יופעל מחדש. 
PerfettoFilePullerCollector כלי לאיסוף נתונים ששולף קובצי מעקב של Perfecto מהמכשיר, דוחס אותם (אופציונלי) ומוסיף אותם ליומני הבדיקה. 
PerfettoPullerMetricCollector הכיתה הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב-PerfettoFilePullerCollector וב-ERROR(/PerfettoTracePostProcessor). 
RebootReasonCollector כלי לאיסוף נתונים שאוסף נתונים על הפעלה מחדש של המכשיר במהלך הרצת הבדיקה ומדווח עליהם לפי סיבה ומספר. 
RuntimeRestartCollector אוסף שמקבל חותמות זמן של הפעלות מחדש של זמן ריצה (קריסות של שרת המערכת) במהלך הרצת הבדיקה, אם יש כאלה. 
ScreenRecordOnFailureCollector כלי לאיסוף נתונים שיצלם וישמור יומן של הקלטת מסך כשמקרה בדיקה נכשל. 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
ScreenshotOnFailureCollector כלי לאיסוף נתונים שיצלם צילום מסך ויתעד אותו ביומן כשמקרה בדיקה ייכשל. 
ShowmapPullerMetricCollector יישום בסיסי של FilePullerDeviceMetricCollector שמאפשר לשלוף את קובצי showmap מהמכשיר ולאסוף ממנו את המדדים. 
TraceCmdCollector IMetricCollector שאוסף עקבות במהלך הבדיקה באמצעות trace-cmd, ומתעד אותן ביומן של הקריאה. 

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

AutoLogCollector ספירה שמתארת איזה אוסף יכול להיות מטופל אוטומטית על ידי ה-harness. 
IMetricCollector.MetricCollectionLevel ספירה שמייצגת את הרמה הנוכחית של איסוף המדדים. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT