تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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)

يجب أن يسمح تنفيذ الطريقة بتسجيل الدليل ، وتحليله للمقاييس التي سيتم وضعها في DeviceMetricData .

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