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 | ||
تم إيقاف هذا الصف نهائيًا.
يُرجى استخدام PerfettoFilePullerCollector وERROR(/PerfettoTracePostProcessor)
بدلاً من ذلك.
التنفيذ الأساسي لـ FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات perfetto من الجهاز وجمع المقاييس منه يُستخدَم أيضًا لتحويل ملف التتبُّع الأولي إلى ملف مقاييس 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 حيث يمكن تخزين المقاييس |
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 |
|