AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
       ↳ com.android.tradefed.device.metric.AtraceRunMetricCollector


האובייקט הזה אוסף את כל הטראסים מתיקיית הבדיקה בתיקייה הנתונה במכשיר הבדיקה, מתעד את תיקיית הבדיקה, מעבד את קובצי הטראס בתיקיית הבדיקה ומאגד את המדדים.

סיכום

קונסטרוקטורים גלויים לכולם

AtraceRunMetricCollector()

שיטות ציבוריות

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

קריאה חוזרת (call back) בסיום בדיקת מקרה.

void processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)

ההטמעה של השיטה אמורה לאפשר לתעד את הספרייה, לנתח אותה ולמצוא מדדים שאפשר להוסיף ל-DeviceMetricData.

void processMetricFile(String key, File metricFile, DeviceMetricData runData)

ההטמעה של השיטה אמורה לאפשר לרשום את הקובץ ביומן, לנתח אותו כדי לקבל מדדים ולהוסיף אותם ל-DeviceMetricData.

קונסטרוקטורים גלויים לכולם

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

שיטות ציבוריות

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

קריאה חוזרת (call back) בסיום בדיקת מקרה. זה הזמן לנקות.

פרמטרים
testData DeviceMetricData: ה-DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. יהיה אותו אובייקט כמו במהלך BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : המפה הנוכחית של המדדים שהועברו אל ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

processMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

ההטמעה של השיטה אמורה לאפשר לתעד את הספרייה, לנתח אותה ולמצוא מדדים שאפשר להוסיף ל-DeviceMetricData.

פרמטרים
key String: מפתח האפשרויות שמשויך לספרייה שחולצה.

metricDirectory File: ה-ERROR(/File) שנשלף מהמכשיר התואם למפתח האפשרות.

runData DeviceMetricData: ה-DeviceMetricData שבו אפשר לאחסן מדדים.

processMetricFile

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

ההטמעה של השיטה אמורה לאפשר לרשום את הקובץ ביומן, לנתח אותו כדי לקבל מדדים ולהוסיף אותם ל-DeviceMetricData.

פרמטרים
key String: מפתח האפשרות שמשויך לקובץ שחולץ.

metricFile File: ה-ERROR(/File) שנשלף מהמכשיר התואם למפתח האפשרות.

runData DeviceMetricData: ה-DeviceMetricData שבו אפשר לאחסן מדדים.