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
الذي يسمح بسحب ملفات perfetto من الجهاز وجمع المقاييس منه. يستخدم أيضًا لتحويل ملف التتبع الخام إلى ملف متري perfetto.
ملخص
فئات متداخلة | |
---|---|
enum | PerfettoPullerMetricCollector.METRIC_FILE_FORMAT
|
المنشئون العامة | |
---|---|
PerfettoPullerMetricCollector () |
الطرق العامة | |
---|---|
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) يجب أن يسمح تنفيذ الطريقة بتسجيل الدليل ، وتحليله للمقاييس التي سيتم وضعها في |
void | processMetricFile (String key, File metricFile, DeviceMetricData data) قم بمعالجة ملف تتبع perfetto للمقاييس الإضافية وإضافته إلى المقاييس النهائية. |
الطرق المحمية | |
---|---|
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 للمقاييس الإضافية وإضافته إلى المقاييس النهائية. قم بفك ضغط ملف perfetto للمعالجة إذا تم تمكين الضغط.
المعلمات | |
---|---|
key | String : مفتاح الخيار المرتبط بالملف الذي تم سحبه من الجهاز. |
metricFile | File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيار. |
data | DeviceMetricData : حيث سيتم تخزين المقاييس. |
الطرق المحمية
استرجاع الملف
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
اسحب الملف من المسار المحدد في الجهاز. اسحب المحتوى المضغوط لملف perfetto إذا تم تمكين خيار ضغط 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.