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)

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

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

setConfiguration

public void setConfiguration (IConfiguration config)

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

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