CodeCoverageCollector

public final class CodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


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

ملخّص

الثوابت

String COVERAGE_DIRECTORY

String COVERAGE_MEASUREMENT_KEY

الحقول

public static final String COMPRESS_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

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

CodeCoverageCollector()

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

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

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

void rebootEnded(ITestDevice device)

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

void setConfiguration(IConfiguration configuration)

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

الثوابت

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

Constant Value: "/data/misc/trace"

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

Constant Value: "coverageFilePath"

الحقول

COMPRESS_COVERAGE_FILES

public static final String COMPRESS_COVERAGE_FILES

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

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

CodeCoverageCollector

public CodeCoverageCollector ()

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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

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

onTestRunEnd

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

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

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

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

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

rebootEnded

public void rebootEnded (ITestDevice device)

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

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

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

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

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

المعلَمات
configuration IConfiguration