PerfettoFilePullerCollector

public class PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
       ↳ com.android.tradefed.device.metric.PerfettoFilePullerCollector


כלי לאיסוף נתונים ששולף קובצי מעקב של Perfecto מהמכשיר, דוחס אותם (אופציונלי) ומוסיף אותם ליומני הבדיקה.

סיכום

‫constructors ציבוריים

PerfettoFilePullerCollector()

‫methods ציבוריים

void processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)

ההטמעה של השיטה צריכה לאפשר רישום של הספרייה, ניתוח שלה כדי להפיק מדדים שיוצבו ב-DeviceMetricData.

void processMetricFile(String key, File metricFile, DeviceMetricData data)

לוקחים את קובץ המעקב של Perfecto שחולץ מהמכשיר, שיכול להיות גולמי או דחוס, ומוסיפים אותו ליומני הבדיקה.

שיטות מוגנות

File retrieveFile(ITestDevice device, String remoteFilePath, int userId)

שולפים את הקובץ מהנתיב שצוין במכשיר.

Constructors ציבוריים

PerfettoFilePullerCollector

public PerfettoFilePullerCollector ()

‫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 שחולץ מהמכשיר, שיכול להיות גולמי או דחוס, ומוסיפים אותו ליומני הבדיקה.

פרמטרים
key String: מקש האפשרויות שמשויך לקובץ שנמשך.

metricFile File: הערך ERROR(/File) שנמשך מהמכשיר שתואם למפתח האפשרות.

data DeviceMetricData: 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