GcovKernelCodeCoverageCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector


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

خلاصه

زمینه های

public static final String COPY_GCOV_DATA_COMMAND_FMT

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_TEMP_DIR_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

public static final String TAR_GCOV_DATA_COMMAND_FMT

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

GcovKernelCodeCoverageCollector ()

روش های عمومی

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

پس از پایان اجرای آزمایشی، تماس مجدد برقرار شود.

void onTestRunStart ( DeviceMetricData runData, int testCount)
void rebootEnded ( ITestDevice device)

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

void rebootStarted ( ITestDevice device)

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

void setConfiguration ( IConfiguration config)

IConfiguration در حال استفاده را تزریق می کند.

زمینه های

COPY_GCOV_DATA_COMMAND_FMT

public static final String COPY_GCOV_DATA_COMMAND_FMT

MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

MAKE_TEMP_DIR_COMMAND

public static final String MAKE_TEMP_DIR_COMMAND

RESET_GCOV_COUNTS_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

TAR_GCOV_DATA_COMMAND_FMT

public static final String TAR_GCOV_DATA_COMMAND_FMT

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

GcovKernelCodeCoverageCollector

public GcovKernelCodeCoverageCollector ()

روش های عمومی

درTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

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

پرتاب می کند
DeviceNotAvailableException

درTestRunStart

public void onTestRunStart (DeviceMetricData runData, 
                int testCount)

مولفه های
runData DeviceMetricData

testCount int

پرتاب می کند
DeviceNotAvailableException

راه اندازی مجدد به پایان رسید

public void rebootEnded (ITestDevice device)

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

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

مولفه های
device ITestDevice : ITestDevice جایی که راه اندازی مجدد به پایان رسید.

پرتاب می کند
DeviceNotAvailableException

راه اندازی مجدد شروع شد

public void rebootStarted (ITestDevice device)

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

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

مولفه های
device ITestDevice : ITestDevice جایی که راه اندازی مجدد شروع شد.

پرتاب می کند
DeviceNotAvailableException

پیکربندی set

public void setConfiguration (IConfiguration config)

IConfiguration در حال استفاده را تزریق می کند.

مولفه های
config IConfiguration