GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

شیء جاوا
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)

تعیین می‌کند که آیا پوشش را در testRunEnded جمع‌آوری کند یا خیر.

void setConfiguration ( IConfiguration config)

IConfiguration مورد استفاده را تزریق می‌کند.

سازندگان عمومی

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

روش‌های عمومی

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

پرتاب‌ها
DeviceNotAvailableException

اندازه‌گیری‌های پوشش log

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)

تعیین می‌کند که آیا پوشش را در testRunEnded جمع‌آوری کند یا خیر.

این مقدار را در طول اجرای مجدد روی false تنظیم کنید، در غیر این صورت هر اجرای مجدد تست به صورت جداگانه، به جای داشتن یک نتیجه پوشش ادغام شده، پوشش را جمع‌آوری می‌کند.

پارامترها
collect boolean

پیکربندی set

public void setConfiguration (IConfiguration config)

IConfiguration مورد استفاده را تزریق می‌کند.

پارامترها
config IConfiguration