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,
קריאה חוזרת (call back) בסיום בדיקת מקרה. |
void
|
onTestRunEnd(DeviceMetricData runData,
קריאה חוזרת (call back) בסיום הרצה של בדיקה. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
ההטמעה של השיטה אמורה לאפשר לתעד את הספרייה, לנתח אותה ולמצוא מדדים שאפשר להוסיף ל- |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
ההטמעה של השיטה אמורה לאפשר לרשום את הקובץ ביומן, לנתח אותו כדי לקבל מדדים ולהוסיף אותם ל- |
שיטות מוגנות | |
---|---|
void
|
addKeys(String... keys)
הוספת מפתחות תבנית נוספים לגרירה מהמכשיר. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
מחלצים את הקובץ מהנתיב שצוין במכשיר. |
שדות
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
קונסטרוקטורים גלויים לכולם
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
שיטות ציבוריות
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)) . |
זריקות | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
קריאה חוזרת (call back) בסיום הרצה של בדיקה. זה הזמן לנקות.
פרמטרים | |
---|---|
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 |