جامع GcovKernelCodeCodeCoverage

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 kernel من debugfs وإخراجها من الجهاز ثم يسجلها أخيرًا كعناصر اختبار.

ملخص

مجالات

public static final String CHECK_DEBUGFS_MNT_COMMAND

public static final String COPY_GCOV_DATA_COMMAND_FMT

public static final String DEBUGFS_PATH

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_TEMP_DIR_COMMAND

public static final String MOUNT_DEBUGFS_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

public static final String TAR_GCOV_DATA_COMMAND_FMT

public static final String UNMOUNT_DEBUGFS_COMMAND

المنشأت العامة

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 قيد الاستخدام.

مجالات

CHECK_DEBUGFS_MNT_COMMAND

public static final String CHECK_DEBUGFS_MNT_COMMAND

COPY_GCOV_DATA_COMMAND_FMT

public static final String COPY_GCOV_DATA_COMMAND_FMT

DEBUGFS_PATH

public static final String DEBUGFS_PATH

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

MOUNT_DEBUGFS_COMMAND

public static final String MOUNT_DEBUGFS_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

UNMOUNT_DEBUGFS_COMMAND

public static final String UNMOUNT_DEBUGFS_COMMAND

المنشأت العامة

جامع GcovKernelCodeCodeCoverage

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

setConfiguration

public void setConfiguration (IConfiguration config)

يُحقن رمز IConfiguration قيد الاستخدام.

حدود
config IConfiguration