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