จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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

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

พิเศษ

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

พ่น
DeviceNotAvailableException

logCoverageการวัด

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

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

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

runName String

พ่น
DeviceNotAvailableException

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

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 หรือไม่

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

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

setConfiguration

public void setConfiguration (IConfiguration config)

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

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