FilePullerDeviceMetricCollector
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
JavaScript.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector
שמזהה מפתח מדדים שמגיע מהמכשיר ומושך
כקובץ מהמכשיר. ניתן להאריך לצורך עיבוד נוסף של הקובץ.
סיכום
שדות | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
בנאים ציבוריים | |
---|---|
FilePullerDeviceMetricCollector()
|
שיטות ציבוריות | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
התקשרות חזרה בסיום בקשת בדיקה. |
void
|
onTestRunEnd(DeviceMetricData runData,
קריאה חוזרת (callback) בסיום הרצת בדיקה. |
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)
התקשרות חזרה בסיום בקשת בדיקה. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
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)
קריאה חוזרת (callback) בסיום הרצת בדיקה. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
runData |
DeviceMetricData : ה-DeviceMetricData שמאחסן את נתוני הריצה. העדכון יהיה זהה
אובייקט כמו במהלך BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: מפת המדדים הנוכחית שהועברה אל ERROR(/#testRunEnded(long,Map)) . |
קליעות | |
---|---|
DeviceNotAvailableException |
productMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
הטמעת השיטה אמורה לאפשר רישום ביומן של הספרייה, ניתוח שלה כדי שהמדדים
הוכנסו ל-DeviceMetricData
.
פרמטרים | |
---|---|
key |
String : מפתח האפשרות המשויך לספרייה שנשלפה. |
metricDirectory |
File : ה-ERROR(/File) שנשלף מהמכשיר שתואם למפתח האפשרות. |
data |
DeviceMetricData : DeviceMetricData שבו אפשר לאחסן את המדדים. |
productMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
כשמטמיעים את השיטה, אפשר לרשום את הקובץ ולנתח אותו כדי להוסיף מדדים
DeviceMetricData
פרמטרים | |
---|---|
key |
String : מפתח האפשרות המשויך לקובץ שנשלף. |
metricFile |
File : ה-ERROR(/File) שנשלף מהמכשיר שתואם למפתח האפשרות. |
data |
DeviceMetricData : DeviceMetricData שבו אפשר לאחסן את המדדים. |
שיטות מוגנות
מקש addKey
protected void addKeys (String... keys)
הפונקציה מוסיפה עוד מקשי קו ביטול נעילה למשיכה מהמכשיר.
פרמטרים | |
---|---|
keys |
String |
אחזור קובץ
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
מושכים את הקובץ מהנתיב שצוין במכשיר.
פרמטרים | |
---|---|
device |
ITestDevice : שבו נמצא הקובץ. |
remoteFilePath |
String : המיקום במכשיר. |
userId |
int : מזהה המשתמש שממנו יש לשלוף |
החזרות | |
---|---|
File |
קובץ שאוחזר מהנתיב הנתון במכשיר. |
קליעות | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableExt [המכשיר לא זמין] |
DeviceNotAvailableException |