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

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, Map<String, MetricMeasurement.Metric> 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, 
                Map<String, MetricMeasurement.Metric> runMetrics)

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

پارامترها
runData DeviceMetricData : DeviceMetricData که داده‌ها را برای اجرا نگه می‌دارد. همان شیء‌ای خواهد بود که در طول onTestRunStart(DeviceMetricData) وجود داشت.

runMetrics Map : نقشه فعلی معیارهای ارسال شده به testRunEnded(long,Map) .

پرتاب‌ها
DeviceNotAvailableException

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

public void rebootEnded (ITestDevice device)

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

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

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

پرتاب‌ها
DeviceNotAvailableException

پیکربندی set

public void setConfiguration (IConfiguration configuration)

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

پارامترها
configuration IConfiguration