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,
ติดต่อกลับเมื่อการทดสอบสิ้นสุดลง |
void
|
setCollectOnTestEnd(boolean collect)
กำหนดว่าจะรวบรวมการครอบคลุมใน testRunEnded หรือไม่ |
void
|
setConfiguration(IConfiguration config)
แทรก |
ช่างก่อสร้างสาธารณะ
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 |