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) |
سازندگان عمومی
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 |