PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
التنفيذ الأساسي لـ FilePullerDeviceMetricCollector
الذي يسمح
سحب ملفات الأداء من الجهاز وجمع المقاييس منه.
ويُستخدَم أيضًا لتحويل ملف التتبُّع الأولي إلى ملف مقياس Perfetto.
ملخّص
الطرق المحمية |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
اسحب الملف من المسار المحدد في الجهاز.
|
شركة إنشاءات عامة
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
الطرق العامة
دليل العملية
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
يجب أن يتيح تنفيذ الطريقة تسجيل الدليل وتحليله حتى تكون المقاييس
وضعها في DeviceMetricData
.
المعلمات |
key |
String : مفتاح الخيارات المرتبط بالدليل الذي تم سحبه. |
metricDirectory |
File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيارات |
runData |
DeviceMetricData : DeviceMetricData الذي يمكن تخزين المقاييس فيه |
عملية القياس
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
معالجة ملف تتبُّع الأداء للمقاييس الإضافية وإضافته إلى المقاييس النهائية
فك ضغط ملف الأداء لمعالجته في حال تمكين الضغط.
المعلمات |
key |
String : مفتاح الخيارات المرتبط بالملف الذي تم سحبه من الجهاز |
metricFile |
File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيارات |
data |
DeviceMetricData : مكان تخزين المقاييس |
الطرق المحمية
استرداد الملف
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
اسحب الملف من المسار المحدد في الجهاز. اسحب المحتوى المضغوط
إذا كان خيار ضغط البيانات مُفعَّلاً.
المعلمات |
device |
ITestDevice : الذي يحتوي على الملف |
remoteFilePath |
String : الموقع الجغرافي في الجهاز |
userId |
int : رقم تعريف المستخدم المطلوب السحب منه |
المرتجعات |
File |
نسخة مضغوطة أو غير مضغوطة من ملف Perfetto استنادًا إلى خيار mpressPerfetto
تم تعيينها أم لا. |