خدمة 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)

إمكانية معاودة الاتصال عند انتهاء عملية اختبار.

void setCollectOnTestEnd(boolean collect)

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

void setConfiguration(IConfiguration config)

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

شركة إنشاءات عامة

خدمة GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

الطرق العامة

إكسسوار إنت

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

الرميات
DeviceNotAvailableException

قياسات تغطية السجلات

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.

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

المعلمات
collect boolean

ضبط الإعدادات

public void setConfiguration (IConfiguration config)

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

المعلمات
config IConfiguration