GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.GcovCodeCoverageCollector


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

ملخّص

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

GcovCodeCoverageCollector()

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

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements(ITestDevice device, String runName)

يجمع قياسات التغطية الأصلية من الجهاز ويسجِّلها.

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

طلب ردّ عند انتهاء تشغيل الاختبار

void setCollectOnTestEnd(boolean collect)

يحدّد ما إذا كان سيتم جمع بيانات التغطية عند انتهاء تشغيل الاختبار.

void setConfiguration(IConfiguration config)

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

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

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

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

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

يجمع قياسات التغطية الأصلية من الجهاز ويسجِّلها.

المعلَمات
device ITestDevice

runName String

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

onTestRunEnd

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

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

المعلَمات
runData DeviceMetricData: ‏DeviceMetricData الذي يحتوي على بيانات التشغيل سيكون هو الكائن نفسه الذي تم استخدامه أثناء onTestRunStart(DeviceMetricData).

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

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

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

يحدّد ما إذا كان سيتم جمع بيانات التغطية عند انتهاء تشغيل الاختبار.

اضبط هذه القيمة على "false" أثناء عمليات إعادة التشغيل، وإلا سيتم جمع بيانات التغطية لكل عملية إعادة تشغيل فردية بدلاً من الحصول على نتيجة تغطية مدمجة واحدة.

المعلَمات
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

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

المعلَمات
config IConfiguration