PerfettoPullerMetricCollector
public class PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
java.lang.Object | |||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.PerfettoPullerMetricCollector |
יישום בסיס של FilePullerDeviceMetricCollector
המאפשר משיכת קבצי הפרפטו מהמכשיר ואיסוף המדדים ממנו. משמש גם להמרת קובץ העקבות הגולמי לקובץ פרפטו מטרי.
סיכום
בנאים ציבוריים | |
---|---|
PerfettoPullerMetricCollector () |
שיטות ציבוריות | |
---|---|
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) יישום השיטה אמור לאפשר רישום של הספרייה, לנתח אותה כדי להכניס מדדים ל- |
void | processMetricFile (String key, File metricFile, DeviceMetricData data) עבדו את קובץ מעקב הפרפטו עבור המדדים הנוספים והוסיפו אותו למדדים הסופיים. |
שיטות מוגנות | |
---|---|
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) משוך את הקובץ מהנתיב שצוין במכשיר. |
בנאים ציבוריים
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
שיטות ציבוריות
processMetricDirectory
public void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)
יישום השיטה אמור לאפשר רישום של הספרייה, לנתח אותה כדי להכניס מדדים ל- DeviceMetricData
.
פרמטרים | |
---|---|
key | String : מפתח האפשרות המשויך לספרייה שנמשכה. |
metricDirectory | File : ה- ERROR(/File) שנשלף מהמכשיר התואם למקש האפשרות. |
runData | DeviceMetricData : ה- DeviceMetricData שבו ניתן לאחסן מדדים. |
processMetricFile
public void processMetricFile (String key, File metricFile, DeviceMetricData data)
עבדו את קובץ מעקב הפרפטו עבור המדדים הנוספים והוסיפו אותו למדדים הסופיים. שחרר את קובץ הפרפטו לעיבוד אם הדחיסה הופעלה.
פרמטרים | |
---|---|
key | String : מפתח האפשרות המשויך לקובץ שנשלף מהמכשיר. |
metricFile | File : ה- ERROR(/File) שנשלף מהמכשיר התואם למקש האפשרות. |
data | DeviceMetricData : היכן יאוחסנו מדדים. |
שיטות מוגנות
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
משוך את הקובץ מהנתיב שצוין במכשיר. משוך את התוכן הדחוס של קובץ ה-perfetto אם אפשרות ה-compress perfetto מופעלת.
פרמטרים | |
---|---|
device | ITestDevice : שיש לו את הקובץ. |
remoteFilePath | String : מיקום במכשיר. |
userId | int : מזהה המשתמש שיש למשוך ממנו |
החזרות | |
---|---|
File | גרסה דחוסה או דחוסה של קובץ perfetto מבוססת על אפשרות mCompressPerfetto מוגדרת או לא. |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |