JavaCodeCoverageCollector
public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.JavaCodeCoverageCollector |
BaseDeviceMetricCollector
ที่จะดึงการวัดความครอบคลุมของ Java ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ
สรุป
เขตข้อมูล | |
---|---|
public static final String | COVERAGE_DIRECTORY |
public static final String | COVERAGE_MEASUREMENT_KEY |
public static final String | FIND_COVERAGE_FILES
|
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
JavaCodeCoverageCollector () |
วิธีการสาธารณะ | |
---|---|
ITestInvocationListener | init (IInvocationContext context, ITestInvocationListener listener) การเริ่มต้นตัวรวบรวมด้วยบริบทปัจจุบันและตำแหน่งที่จะส่งต่อผลลัพธ์ |
void | onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) โทรกลับเมื่อสิ้นสุดการทดสอบการทำงาน |
void | setConfiguration ( IConfiguration configuration) แทรก |
void | setCoverageFlusher ( JavaCodeCoverageFlusher flusher) |
void | setMergeMeasurements (boolean merge) |
เขตข้อมูล
COVERAGE_DIRECTORY
public static final String COVERAGE_DIRECTORY
COVERAGE_MEASUREMENT_KEY
public static final String COVERAGE_MEASUREMENT_KEY
FIND_COVERAGE_FILES
public static final String FIND_COVERAGE_FILES
ผู้รับเหมาก่อสร้างสาธารณะ
JavaCodeCoverageCollector
public JavaCodeCoverageCollector ()
วิธีการสาธารณะ
ในนั้น
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
การเริ่มต้นตัวรวบรวมด้วยบริบทปัจจุบันและตำแหน่งที่จะส่งต่อผลลัพธ์ จะถูกเรียกเพียงครั้งเดียวต่ออินสแตนซ์ และตัวรวบรวมจะต้องอัปเดตบริบทภายในและผู้ฟัง Init จะไม่ถูกเรียกระหว่างการทดสอบการทำงานมาก่อนเสมอ
อย่าแทนที่จนกว่าคุณจะรู้ว่าคุณกำลังทำอะไรอยู่
พารามิเตอร์ | |
---|---|
context | IInvocationContext : IInvocationContext สำหรับการเรียกใช้ที่กำลังดำเนินการอยู่ |
listener | ITestInvocationListener : ITestInvocationListener ที่จะใส่ผลลัพธ์ |
การส่งคืน | |
---|---|
ITestInvocationListener | ผู้ฟังใหม่จะห่อผู้ฟังเดิม |
บน TestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
โทรกลับเมื่อสิ้นสุดการทดสอบการทำงาน นี่คงถึงเวลาทำความสะอาดแล้ว
พารามิเตอร์ | |
---|---|
runData | DeviceMetricData : DeviceMetricData เก็บข้อมูลสำหรับการรัน จะเป็นออบเจ็กต์เดียวกันกับระหว่าง BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) |
runMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) |
ตั้งค่าคอนฟิก
public void setConfiguration (IConfiguration configuration)
แทรก IConfiguration
ที่ใช้งานอยู่
พารามิเตอร์ | |
---|---|
configuration | IConfiguration |
setCoverageFlusher
public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)
พารามิเตอร์ | |
---|---|
flusher | JavaCodeCoverageFlusher |
ตั้งค่าการผสานการวัด
public void setMergeMeasurements (boolean merge)
พารามิเตอร์ | |
---|---|
merge | boolean |