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

ผู้สร้างสาธารณะ

GcovKernelCodeCoverageCollector

public GcovKernelCodeCoverageCollector ()

วิธีการสาธารณะ

ในการทดสอบรันสิ้นสุด

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

setConfiguration

public void setConfiguration (IConfiguration config)

ใส่ IConfiguration ที่ใช้งานอยู่

พารามิเตอร์
config IConfiguration