GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


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

สรุป

เครื่องมือสร้างสาธารณะ

GcovCodeCoverageCollector()

เมธอดสาธารณะ

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

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

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)

การเรียกกลับเมื่อการทดสอบสิ้นสุด

void setCollectOnTestEnd(boolean collect)

กำหนดว่าจะรวบรวมความครอบคลุมเมื่อ testRunEnded หรือไม่

void setConfiguration(IConfiguration config)

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

เครื่องมือสร้างสาธารณะ

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

เมธอดสาธารณะ

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

ส่ง
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

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

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

runName String

ส่ง
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> runMetrics)

การเรียกกลับเมื่อการทดสอบสิ้นสุด ซึ่งควรเป็นเวลาในการล้างข้อมูล

พารามิเตอร์
runData DeviceMetricData: DeviceMetricData ที่เก็บข้อมูลสำหรับการทดสอบ จะเป็นออบเจ็กต์เดียวกันกับที่ใช้ระหว่าง onTestRunStart(DeviceMetricData)

runMetrics Map: แผนที่เมตริกปัจจุบันที่ส่งไปยัง testRunEnded(long,Map)

ส่ง
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

กำหนดว่าจะรวบรวมความครอบคลุมเมื่อ testRunEnded หรือไม่

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

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

setConfiguration

public void setConfiguration (IConfiguration config)

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

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