ClangCodeCoverageCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ClangCodeCoverageCollector


BaseDeviceMetricCollector الذي سيجلب قياسات تغطية Clang من الجهاز ويسجّلها كعناصر اختبار.

ملخّص

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

ClangCodeCoverageCollector()

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

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

void rebootEnded(ITestDevice device)

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

void setConfiguration(IConfiguration configuration)

يُدرِج IConfiguration المستخدَم.

void setRunUtil(IRunUtil runUtil)

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

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

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

onTestRunEnd

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

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

المعلَمات
runData استبدِل DeviceMetricData بـ DeviceMetricData الذي يحتوي على بيانات عملية التشغيل. سيكون الكائن نفسه كما كان خلال onTestRunStart(DeviceMetricData).

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

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

rebootEnded

public void rebootEnded (ITestDevice device)

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

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

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

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

يُدرِج IConfiguration المستخدَم.

المعلَمات
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

المعلَمات
runUtil IRunUtil