JavaCodeCoverageCollector

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


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

ملخّص

الثوابت

String COVERAGE_DIRECTORY

String COVERAGE_MEASUREMENT_KEY

String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

الحقول

public static final String COMPRESS_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

الإنشاءات العامة

JavaCodeCoverageCollector()

الطُرق العامة

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, runMetrics)

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

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"

MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

public static final String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

Constant Value: "mergeCoverageMeasurements"

الحقول

COMPRESS_COVERAGE_FILES

public static final String COMPRESS_COVERAGE_FILES

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

الإنشاءات العامة

JavaCodeCoverageCollector

public JavaCodeCoverageCollector ()

الطُرق العامة

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

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

المعلمات
configuration IConfiguration