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, int userId)

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

שדות

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 : המפה הנוכחית של המדדים הועברה ל- ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

זורק
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

התקשרות חוזרת כאשר הפעלת מבחן מסתיימת. זה אמור להיות הזמן לניקוי.

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

currentRunMetrics : המפה הנוכחית של המדדים שהועברה ל- ERROR(/#testRunEnded(long,Map)) .

זורק
DeviceNotAvailableException

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, 
                int userId)

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

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

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

userId int : מזהה המשתמש שיש למשוך ממנו

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

זורק
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException