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) |
سازندگان عمومی
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 |
درTestRunEnd
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 |
پیکربندی set
public void setConfiguration (IConfiguration config)
IConfiguration
در حال استفاده را تزریق می کند.
پارامترها | |
---|---|
config | IConfiguration |