جامع GcovCodeCoverage

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 قيد الاستخدام.

المنشأت العامة

جامع GcovCodeCoverage

public GcovCodeCoverageCollector ()

الأساليب العامة

إكستراينت

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

رميات
DeviceNotAvailableException

logCoverage القياسات

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