‫ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.ModulePerfettoCollector


جامع يبدأ تتبُّع perfetto عند بدء وحدة اختبار وانتهائها وإعادة تشغيل الجهاز.

ملخّص

طُرق وضع التصميم العامة

ModulePerfettoCollector()

الإجراءات العامة

boolean captureModuleLevel()
boolean isOnModuleLevel()
void onTestModuleEnded()

يسمح بتسجيل حدث انتهاء الوحدة.

void onTestModuleStarted()

يسمح بتسجيل حدث بدء الوحدة.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

معاودة الاتصال عند انتهاء عملية تشغيل الاختبار

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

معاودة الاتصال لأحداث testRunFailed

void onTestRunStart(DeviceMetricData runData)

معاودة الاتصال عند بدء عملية تشغيل الاختبار

void rebootEnded(ITestDevice device)

تلقّي إشعار عند انتهاء إعادة التشغيل على الجهاز

void rebootStarted(ITestDevice device)

تلقّي إشعار عند بدء إعادة التشغيل على الجهاز

طُرق وضع التصميم العامة

ModulePerfettoCollector

public ModulePerfettoCollector ()

الإجراءات العامة

captureModuleLevel

public boolean captureModuleLevel ()

القيم المعروضة
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

القيم المعروضة
boolean

onTestModuleEnded

public void onTestModuleEnded ()

يسمح بتسجيل حدث انتهاء الوحدة.

عمليات الطرح
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

يسمح بتسجيل حدث بدء الوحدة.

عمليات الطرح
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

معاودة الاتصال عند انتهاء عملية تشغيل الاختبار يجب أن يكون هذا هو وقت التنظيف.

المعلَمات
runData DeviceMetricData: ‏DeviceMetricData الذي يحتوي على بيانات عملية التشغيل سيكون هو الكائن نفسه كما هو الحال أثناء onTestRunStart(DeviceMetricData).

currentRunMetrics Map: الخريطة الحالية للمقاييس التي تم تمريرها إلى testRunEnded(long,Map)

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

معاودة الاتصال لأحداث testRunFailed

عمليات الطرح
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

معاودة الاتصال عند بدء عملية تشغيل الاختبار

المعلَمات
runData DeviceMetricData: ‏DeviceMetricData الذي يحتوي على بيانات عملية التشغيل

rebootEnded

public void rebootEnded (ITestDevice device)

تلقّي إشعار عند انتهاء إعادة التشغيل على الجهاز

ملاحظة: يجب أن تتجنّب أجهزة الاستقبال إعادة التشغيل أثناء معاودة الاتصال هذه. وسيتم تجاهل أي محاولة لإعادة التشغيل.

المعلَمات
device ITestDevice: ITestDevice حيث انتهت إعادة التشغيل

عمليات الطرح
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

تلقّي إشعار عند بدء إعادة التشغيل على الجهاز

ملاحظة: يجب أن تتجنّب أجهزة الاستقبال إعادة التشغيل أثناء معاودة الاتصال هذه. وسيتم تجاهل أي محاولة لإعادة التشغيل.

المعلَمات
device ITestDevice: ITestDevice حيث بدأت إعادة التشغيل

عمليات الطرح
DeviceNotAvailableException