FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

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


BaseDeviceMetricCollector כי להקשיב במפתח הערכים הקרובים מהמכשיר ולמשוך אותם כקובץ מהמכשיר. ניתן להאריך לעיבוד נוסף של הקובץ.

סיכום

שדות

protected mDirectoryKeys

public mTestCaseMetrics

בוני ציבור

FilePullerDeviceMetricCollector ()

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

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

התקשרות חוזרת בסיום מקרה בדיקה.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

התקשרות חוזרת לאחר סיום ניסוי.

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

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

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

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

שיטות מוגנות

void addKeys (String... keys)

מוסיף מקשי דפוס נוספים למשוך מהמכשיר.

File retrieveFile (ITestDevice device, String remoteFilePath)

משוך את הקובץ מהנתיב שצוין במכשיר.

שדות

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

בוני ציבור

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

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

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

התקשרות חוזרת בסיום מקרה בדיקה. זה אמור להיות הזמן לניקיון.

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

currentTestCaseMetrics : מפת המדדים הנוכחית עבר ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

התקשרות חוזרת לאחר סיום ניסוי. זה אמור להיות הזמן לניקיון.

פרמטרים
runData DeviceMetricData : את DeviceMetricData המכיל את קבצי הריצה. יהיה אותו אובייקט כמו במהלך BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : מפת המדדים הנוכחית עבר ITestLifeCycleReceiver.testRunEnded(long, Map) .

processMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

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

פרמטרים
key String : מקש האפשרות הקשורים לספרייה שהיה מורד.

metricDirectory File : את ERROR(/File) משך מהמכשיר התאמת מפתח אפשרות.

data DeviceMetricData : את DeviceMetricData שבו ניתן לאחסן מדדים.

processMetricFile

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

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

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

metricFile File : את ERROR(/File) משך מהמכשיר התאמת מפתח אפשרות.

data DeviceMetricData : את DeviceMetricData שבו ניתן לאחסן מדדים.

שיטות מוגנות

addKeys

protected void addKeys (String... keys)

מוסיף מקשי דפוס נוספים למשוך מהמכשיר.

פרמטרים
keys String

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

משוך את הקובץ מהנתיב שצוין במכשיר.

פרמטרים
device ITestDevice : אשר יש לו את הקובץ.

remoteFilePath String : מיקום המכשיר.

החזרות
File קובץ שאוחזר מהנתיב הנתון במכשיר.

זורק
DeviceNotAvailableException