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, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

رد الاتصال عند انتهاء التشغيل التجريبي.

void setCollectOnTestEnd (boolean collect)

يضبط ما إذا كان سيتم جمع التغطية على testRunEnded.

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

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

حدود
runData DeviceMetricData : جهاز DeviceMetricData الذي يحتفظ ببيانات التشغيل. سيكون نفس الكائن كما هو الحال أثناء BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

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

رميات
DeviceNotAvailableException
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)

يضبط ما إذا كان سيتم جمع التغطية على testRunEnded.

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

حدود
collect boolean

setConfiguration
public void setConfiguration (IConfiguration config)

يقوم بإدخال IConfiguration قيد الاستخدام.

حدود
config IConfiguration