com.android.tradefed.device.metric

הערות

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

ממשקים

IMetricCollector הממשק הזה יתווסף כקישוט בדיווח על תוצאות הבדיקות כדי לאסוף מדדים תואמים. 
IMetricCollectorReceiver ממשק ל-IRemoteTests שצריך להטמיע אם הם צריכים לקבל את רשימת ה-IMetricCollectors להרצת הבדיקה. 

שיעורים

BaseDeviceMetricCollector הטמעה בסיסית של IMetricCollector שמאפשרת להתחיל ולהפסיק את האיסוף ב-onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) וב-ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BugreportzOnFailureCollector איסוף דוח bugreportz כשמקרה בדיקה נכשל. 
ClangCodeCoverageCollector BaseDeviceMetricCollector שמושך מהמכשיר את מדידות הכיסוי של Clang ומתעדה אותן כפריטי בדיקה. 
CollectorHelper כלי עזר לביצוע פעולות IMetricCollector שצריך לבצע בכמה מקומות. 
CountTestCasesCollector ספירה של מספר המקרים לבדיקה ודיווח עליו עבור IRemoteTest נתון. 
DebugHostLogOnFailureCollector אוסף יומנים בצד המארח ומתעדה אותם כשמתרחשת כשל בתרגיל הבדיקה. 
DeviceMetricData אובייקט לאחסון כל הנתונים שנאספים על ידי אוספי המדדים. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector BaseDeviceMetricCollector שמאזין למפתח מדדים שמגיע מהמכשיר ושולח אותם כקובץ מהמכשיר. 
FilePullerLogCollector יומן של הקובץ שדווח בצד המכשיר. 
GcovCodeCoverageCollector BaseDeviceMetricCollector שמושך את מדידות הכיסוי של gcov מהמכשיר ומתעדה אותן כפריטי בדיקה. 
JavaCodeCoverageCollector BaseDeviceMetricCollector שמושך מהמכשיר מדידות של כיסוי Java ומתעדה אותן כפריטי בדיקה. 
LogcatOnFailureCollector אסוף נתונים שיתעדה ויתעד ביומן logcat כאשר מקרה בדיקה נכשל. 
ScreenshotOnFailureCollector אסוף נתונים שיצלם צילום מסך וירשום אותו ביומן כשמקרה בדיקה נכשל. 

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

AutoLogCollector אנטומציה שמתארת איזה אסוף נתונים יכול להיות מטופל באופן אוטומטי על ידי רתמת הכלי.