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