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 | ||
הכיתה הזו יצאה משימוש.
במקום זאת, צריך להשתמש ב-PerfettoFilePullerCollector וב-ERROR(/PerfettoTracePostProcessor).
יישום בסיסי של FilePullerDeviceMetricCollector שמאפשר שליפה של קובצי perfetto מהמכשיר ואיסוף המדדים ממנו. משמש גם להמרת קובץ הנתונים הגולמיים של העקבות לקובץ מדדים של Perfecto.
סיכום
constructors ציבוריים | |
|---|---|
PerfettoPullerMetricCollector()
|
|
methods ציבוריים | |
|---|---|
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
ההטמעה של השיטה צריכה לאפשר רישום של הספרייה, ניתוח שלה כדי להפיק מדדים שיוצבו ב- |
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
מעבדים את קובץ המעקב של Perfecto כדי לקבל את המדדים הנוספים ומוסיפים אותו למדדים הסופיים. |
שיטות מוגנות | |
|---|---|
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
שולפים את הקובץ מהנתיב שצוין במכשיר. |
Constructors ציבוריים
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
methods ציבוריים
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)מעבדים את קובץ המעקב של Perfecto כדי לקבל את המדדים הנוספים ומוסיפים אותו למדדים הסופיים. אם הדחיסה הופעלה, צריך לפתוח את קובץ ה-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. is set or not. |
| זריקות | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|