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
التي ستسحب قياسات تغطية ملف kernel
باستخدام gcov من debugfs وخارج الجهاز، ثم تسجّلها أخيرًا كعناصر
اختبار
ملخّص
الحقول | |
---|---|
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,
يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار. |
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 ()
الطرق العامة
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 |
rebootEnded
public void rebootEnded (ITestDevice device)
تلقّي إشعار عند انتهاء إعادة تشغيل الجهاز
ملاحظة: على أجهزة الاستقبال تجنُّب إعادة التشغيل أثناء هذه المكالمة. سيتم تجاهل أي محاولة لإعادة التشغيل.
المعلمات | |
---|---|
device |
ITestDevice : ITestDevice حيث انتهت عملية إعادة التشغيل |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
rebootStarted
public void rebootStarted (ITestDevice device)
تلقّي إشعار عند بدء إعادة تشغيل الجهاز
ملاحظة: على أجهزة الاستقبال تجنُّب إعادة التشغيل أثناء هذه المكالمة. سيتم تجاهل أي محاولة لإعادة التشغيل.
المعلمات | |
---|---|
device |
ITestDevice : ITestDevice حيث بدأت عملية إعادة التشغيل |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration config)
تحقِّق من استخدام IConfiguration
.
المعلمات | |
---|---|
config |
IConfiguration |