جمع‌کننده کدپوشش

public final class CodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

شیء جاوا
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.CodeCoverageCollector


یک BaseDeviceMetricCollector که اندازه‌گیری‌های پوشش جاوا و بومی را از دستگاه استخراج کرده و آنها را به عنوان مصنوعات آزمایشی ثبت می‌کند.

خلاصه

ثابت‌ها

String COVERAGE_DIRECTORY

String COVERAGE_MEASUREMENT_KEY

فیلدها

public static final String COMPRESS_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

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

CodeCoverageCollector ()

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

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd ( DeviceMetricData runData, runMetrics)

فراخوانی مجدد پس از پایان اجرای آزمایشی.

void rebootEnded ( ITestDevice device)

هنگام پایان راه‌اندازی مجدد در دستگاه، اعلان دریافت می‌کند.

void setConfiguration ( IConfiguration configuration)

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

ثابت‌ها

دایرکتوری پوشش

public static final String COVERAGE_DIRECTORY

مقدار ثابت: "/data/misc/trace"

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

public static final String COVERAGE_MEASUREMENT_KEY

مقدار ثابت: "پوشش فایل مسیر"

فیلدها

فشرده‌سازی_پوشش_فایل‌ها

public static final String COMPRESS_COVERAGE_FILES

یافتن_فایل‌های_پوششی

public static final String FIND_COVERAGE_FILES

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

جمع‌کننده کدپوشش

public CodeCoverageCollector ()

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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

پرتاب‌ها
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

راه اندازی مجددپایان یافت

public void rebootEnded (ITestDevice device)

هنگام پایان راه‌اندازی مجدد در دستگاه، اعلان دریافت می‌کند.

توجه: گیرنده‌ها باید از راه‌اندازی مجدد در طول این فراخوانی مجدد خودداری کنند. هرگونه تلاش برای راه‌اندازی مجدد نادیده گرفته خواهد شد.

پارامترها
device ITestDevice : ITestDevice که ریبوت در آن پایان یافت.

پرتاب‌ها
DeviceNotAvailableException

پیکربندی set

public void setConfiguration (IConfiguration configuration)

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

پارامترها
configuration IConfiguration