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) |
فیلدها
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 |