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 DELETE_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

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

JavaCodeCoverageCollector()

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

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

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

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"

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

DELETE_COVERAGE_FILES

public static final String DELETE_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, 
                Map<String, MetricMeasurement.Metric> runMetrics)

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

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

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

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

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

المعلَمات
configuration IConfiguration