GcovKernelCodecoverCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.GcovKernelCodecoverCollector


BaseDeviceMetricCollector ที่จะดึงเคอร์เนล gcov การวัดความครอบคลุมของ Debugf และนอกอุปกรณ์ จากนั้นจะบันทึกเป็นการทดสอบ และอาร์ติแฟกต์อื่นๆ

สรุป

ช่อง

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

ช่างก่อสร้างสาธารณะ

GcovKernelCodecoverCollector

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

onTestRunStart

public void onTestRunStart (DeviceMetricData runData, 
                int testCount)

พารามิเตอร์
runData DeviceMetricData

testCount int

การขว้าง
DeviceNotAvailableException

รีบูตแล้ว

public void rebootEnded (ITestDevice device)

รับการแจ้งเตือนเมื่อสิ้นสุดการรีบูตในอุปกรณ์

หมายเหตุ: ผู้รับควรหลีกเลี่ยงการรีบูตในระหว่าง Callback นี้ การพยายามรีบูตทั้งหมด ถูกละเว้น

พารามิเตอร์
device ITestDevice: ITestDevice สิ้นสุดการรีบูตแล้ว

การขว้าง
DeviceNotAvailableException

รีบูต

public void rebootStarted (ITestDevice device)

รับการแจ้งเตือนเมื่อเริ่มการรีบูตในอุปกรณ์

หมายเหตุ: ผู้รับควรหลีกเลี่ยงการรีบูตในระหว่าง Callback นี้ การพยายามรีบูตทั้งหมด ถูกละเว้น

พารามิเตอร์
device ITestDevice: ITestDevice จุดที่การรีบูตเริ่มต้นขึ้น

การขว้าง
DeviceNotAvailableException

ตั้งค่าการกำหนดค่า

public void setConfiguration (IConfiguration config)

แทรก IConfiguration ที่ใช้งานอยู่

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