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
המאפשר משיכת קבצי הפרפטו מהמכשיר ואיסוף המדדים ממנו. משמש גם להמרת קובץ העקבות הגולמי לקובץ פרפטו מטרי.
סיכום
כיתות מקוננות | |
---|---|
enum | PerfettoPullerMetricCollector.METRIC_FILE_FORMAT
|
בנאים ציבוריים | |
---|---|
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)
עבד את קובץ מעקב הפרפטו עבור המדדים הנוספים והוסף אותו למדדים הסופיים. שחרר את קובץ ה-perfetto לעיבוד אם הדחיסה הופעלה.
פרמטרים | |
---|---|
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 מוגדרת או לא. |
זורק | |
---|---|
DeviceNotAvailableException |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.