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, runMetrics)

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

void rebootEnded(ITestDevice device)

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

void setConfiguration(IConfiguration configuration)

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

الثوابت

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

القيمة الثابتة: "/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, 
                 runMetrics)

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

المعلمات
runData DeviceMetricData: DeviceMetricData الذي يحتوي على البيانات الخاصة بعملية التشغيل سيكون الكائن نفسه كما كان خلال BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

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

الرميات
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

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

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

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

الرميات
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

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

المعلمات
configuration IConfiguration