GcovCodecoverCollector

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 ที่ใช้งานอยู่

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

GcovCodecoverCollector

public GcovCodeCoverageCollector ()

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

ExtraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

การขว้าง
DeviceNotAvailableException

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

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

ตั้งค่า CollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

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

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

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

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

public void setConfiguration (IConfiguration config)

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

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