خدمة 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)

إمكانية معاودة الاتصال عند انتهاء عملية اختبار.

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 ()

الطرق العامة

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

ضبط الإعدادات

public void setConfiguration (IConfiguration config)

إدخال IConfiguration قيد الاستخدام.

المعلمات
config IConfiguration