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 من الجهاز وجمع المقاييس منه. يُستخدم أيضًا لتحويل ملف التتبع الخام إلى ملف متري مثالي.
ملخص
المقاولين العامة | |
---|---|
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 حيث يمكن تخزين المقاييس. |
this.processMetricFile
public void processMetricFile (String key, File metricFile, DeviceMetricData data)
قم بمعالجة ملف تتبع perfetto للمقاييس الإضافية وأضفه إلى المقاييس النهائية. قم بفك ضغط ملف perfetto للمعالجة إذا تم تمكين الضغط.
حدود | |
---|---|
key | String : مفتاح الخيار المرتبط بالملف الذي تم سحبه من الجهاز. |
metricFile | File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيار. |
data | DeviceMetricData : حيث سيتم تخزين المقاييس. |
الأساليب المحمية
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
اسحب الملف من المسار المحدد في الجهاز. اسحب المحتوى المضغوط لملف perfetto في حالة تمكين خيار ضغط perfetto.
حدود | |
---|---|
device | ITestDevice : الذي يحتوي على الملف. |
remoteFilePath | String : الموقع في الجهاز. |
userId | int : معرف المستخدم المراد السحب منه |
عائدات | |
---|---|
File | تم تعيين النسخة المضغوطة أو غير المضغوطة من ملف perfetto بناءً على خيار mCompressPerfetto أم لا. |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |