GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


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

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

GcovCodeCoverageCollector ()

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

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements ( ITestDevice device, String runName)

ดึงการวัดความครอบคลุมดั้งเดิมจากอุปกรณ์และบันทึก

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

โทรกลับเมื่อสิ้นสุดการทดสอบการทำงาน

void setCollectOnTestEnd (boolean collect)

ตั้งค่าว่าจะรวบรวมความครอบคลุมใน testRunEnded หรือไม่

void setConfiguration ( IConfiguration config)

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

ผู้รับเหมาก่อสร้างสาธารณะ

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

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

พิเศษInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

ขว้าง
DeviceNotAvailableException

บันทึกการวัดความครอบคลุม

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

ดึงการวัดความครอบคลุมดั้งเดิมจากอุปกรณ์และบันทึก

พารามิเตอร์
device ITestDevice

runName String

ขว้าง
DeviceNotAvailableException

บน TestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

โทรกลับเมื่อสิ้นสุดการทดสอบการทำงาน นี่คงถึงเวลาทำความสะอาดแล้ว

พารามิเตอร์
runData DeviceMetricData : DeviceMetricData เก็บข้อมูลสำหรับการรัน จะเป็นออบเจ็กต์เดียวกันกับระหว่าง BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)

runMetrics : แผนที่ปัจจุบันของตัวชี้วัดที่ส่งไปยัง ERROR(/#testRunEnded(long,Map))

ขว้าง
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

ตั้งค่าว่าจะรวบรวมความครอบคลุมใน testRunEnded หรือไม่

ตั้งค่านี้เป็นเท็จในระหว่างการรันซ้ำ มิฉะนั้นการรันการทดสอบแต่ละครั้งจะรวบรวมความครอบคลุมแทนที่จะให้ผลลัพธ์ความครอบคลุมเดียวรวมกัน

พารามิเตอร์
collect boolean

ตั้งค่าคอนฟิก

public void setConfiguration (IConfiguration config)

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

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