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 ()

روشهای عمومی

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

راه اندازی جمع کننده با شرایط فعلی و مکان ارسال نتایج.

void logCoverageMeasurements (String runName)

اندازه گیری های پوشش طبیعی را از دستگاه بیرون می آورد و آنها را ثبت می کند.

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

هنگامی که اجرای آزمایشی به پایان می رسد ، تماس تلفنی برقرار می شود.

void setCollectOnTestEnd (boolean collect)

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

void setConfiguration ( IConfiguration config)

تزریق IConfiguration استفاده شده است.

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

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

روشهای عمومی

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

راه اندازی مجموعه دار با شرایط فعلی و مکان ارسال نتایج. فقط یک بار در هر بار تماس گرفته می شود ، و انتظار می رود که گردآورنده زمینه داخلی و شنونده خود را به روز کند. Init هرگز در حین اجرای آزمایشی همیشه قبل از آن فراخوانی نمی شود.

از خودداری نکنید مگر اینکه بدانید چه کار می کنید.

مولفه های
context IInvocationContext است: IInvocationContext برای نیایش در حال پیشرفت است.

listener ITestInvocationListener است: ITestInvocationListener آن برای قرار دادن نتایج.

برمی گردد
ITestInvocationListener شنونده جدید گوش اصلی را می پیچد

logCoverageMeasurements

public void logCoverageMeasurements (String runName)

اندازه گیری های پوشش طبیعی را از دستگاه بیرون می آورد و آنها را ثبت می کند.

مولفه های
runName String

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

هنگامی که اجرای آزمایشی به پایان می رسد ، تماس تلفنی برقرار می شود. این زمان باید برای پاکسازی باشد.

مولفه های
runData DeviceMetricData است: DeviceMetricData برگزاری داده ها را برای اجرا. همان خواهد شد شی به عنوان در طول BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : نقشه فعلی از معیارهای گذشت به ITestLifeCycleReceiver.testRunEnded(long, Map) .

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

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

این مورد را در حین اجرای مجدد روی نادرست قرار دهید ، در غیر این صورت هر بار اجرای مجدد آزمون به جای داشتن یک نتیجه پوشش واحد ، پوشش را جمع آوری می کند.

مولفه های
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

تزریق IConfiguration استفاده شده است.

مولفه های
config IConfiguration