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) יישום השיטה אמור לאפשר רישום של הספרייה, לנתח אותה כדי להכניס מדדים ל- |
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)
התקשרות חוזרת כאשר הפעלת מבחן מסתיימת. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
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 | הקובץ אוחזר מהנתיב הנתון במכשיר. |
זורק | |
---|---|
DeviceNotAvailableException |