GcovKernelCodeCoverageCollector
public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver
| شیء جاوا | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector | |
یک BaseDeviceMetricCollector که اندازهگیریهای پوشش هسته gcov را از debugfs و خارج از دستگاه استخراج کرده و در نهایت آنها را به عنوان مصنوعات آزمایشی ثبت میکند.
خلاصه
ثابتها | |
|---|---|
String | COPY_GCOV_DATA_COMMAND_FMT |
String | MAKE_GCDA_TEMP_DIR_COMMAND_FMT |
String | MAKE_TEMP_DIR_COMMAND |
String | TAR_GCOV_DATA_COMMAND_FMT |
فیلدها | |
|---|---|
public static final String | RESET_GCOV_COUNTS_COMMAND |
سازندگان عمومی | |
|---|---|
GcovKernelCodeCoverageCollector () | |
روشهای عمومی | |
|---|---|
void | onTestRunEnd ( DeviceMetricData runData,فراخوانی مجدد پس از پایان اجرای آزمایشی. |
void | onTestRunStart ( DeviceMetricData runData, int testCount) |
void | rebootEnded ( ITestDevice device)هنگام پایان راهاندازی مجدد در دستگاه، اعلان دریافت میکند. |
void | rebootStarted ( ITestDevice device)هنگام شروع راه اندازی مجدد در دستگاه، اعلان دریافت میکند. |
void | setConfiguration ( IConfiguration config) |
ثابتها
کپی_GCOV_DATA_COMMAND_FMT
public static final String COPY_GCOV_DATA_COMMAND_FMT
مقدار ثابت: "cp -rf %s/* %s"
دستور تغییر وضعیت (MAKE_GCDA_TEMP_DIR_COMMAND_FMT)
public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT
مقدار ثابت: "mkdir -p %s"
دستور MAKE_TEMP_DIR_COMMAND
public static final String MAKE_TEMP_DIR_COMMAND
مقدار ثابت: "mktemp -d -p /data/local/tmp/"
TAR_GCOV_DATA_COMMAND_FMT
public static final String TAR_GCOV_DATA_COMMAND_FMT
مقدار ثابت: "tar -czf %s -C %s %s"
فیلدها
دستور RESET_GCOV_COUNTS_COMMAND
public static final String RESET_GCOV_COUNTS_COMMAND
سازندگان عمومی
GcovKernelCodeCoverageCollector
public GcovKernelCodeCoverageCollector ()
روشهای عمومی
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
فراخوانی مجدد پس از پایان اجرای آزمایشی. این زمان باید زمان پاکسازی باشد.
| پارامترها | |
|---|---|
runData | DeviceMetricData : DeviceMetricData که دادهها را برای اجرا نگه میدارد. همان شیءای خواهد بود که در طول BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) وجود داشت. |
currentRunMetrics | : نقشه فعلی معیارهای ارسال شده به ERROR(/#testRunEnded(long,Map)) . |
| پرتابها | |
|---|---|
DeviceNotAvailableException | |
onTestRunStart
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 |