ตัวเลือกความคุ้มครอง
public final class CoverageOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.coverage.CoverageOptions |
แลกเปลี่ยนวัตถุเพื่อถือครองตัวเลือกความคุ้มครอง
สรุป
ผู้สร้างสาธารณะ | |
---|---|
CoverageOptions () |
วิธีการสาธารณะ | |
---|---|
getCoverageProcesses () ส่งกลับชื่อของกระบวนการเพื่อล้างความครอบคลุมหลังจากการทดสอบเสร็จสิ้น | |
getCoverageToolchains () ส่งกลับ toolchains ความครอบคลุมเพื่อรวบรวมความครอบคลุมจาก | |
File | getJaCoCoAgentPath () ส่งกลับ jacocoagent.jar |
File | getLlvmProfdataPath () ส่งคืนไดเร็กทอรีที่มีเครื่องมือ llvm-profdata |
String | getProfrawFilter () ส่งกลับคำนำหน้าชื่อไฟล์ profdata ที่ใช้สำหรับการวัดความครอบคลุม |
long | getPullTimeout () ส่งกลับการหมดเวลาเป็นมิลลิวินาทีสำหรับการดึงเมตริกความครอบคลุมจากอุปกรณ์ |
boolean | isCoverageEnabled () ส่งคืนว่าควรรวบรวมการวัดความครอบคลุมจากการเรียกใช้นี้หรือไม่ |
boolean | isCoverageFlushEnabled () ส่งกลับว่าควรล้างการวัดความครอบคลุมออกจากกระบวนการทำงานหรือไม่หลังจากการทดสอบเสร็จสิ้น |
boolean | shouldMergeCoverage () ส่งกลับว่าจะรวมการวัดความครอบคลุมเข้าด้วยกันก่อนบันทึกหรือไม่ |
boolean | shouldResetCoverageBeforeTest () ส่งคืนว่าควรรีเซ็ตการวัดความครอบคลุมก่อนการทดสอบแต่ละครั้งหรือไม่ |
ผู้สร้างสาธารณะ
ตัวเลือกความคุ้มครอง
public CoverageOptions ()
วิธีการสาธารณะ
รับความคุ้มครองกระบวนการ
publicgetCoverageProcesses ()
ส่งกลับชื่อของกระบวนการเพื่อล้างความครอบคลุมหลังจากการทดสอบเสร็จสิ้น
ส่งคืน | |
---|---|
ERROR(/List) ของชื่อกระบวนการที่จะล้างความครอบคลุมหลังจากการทดสอบ |
getCoverageToolchains
publicgetCoverageToolchains ()
ส่งกลับ toolchains ความครอบคลุมเพื่อรวบรวมความครอบคลุมจาก
ส่งคืน | |
---|---|
ห่วงโซ่เครื่องมือในการเก็บรวบรวมความคุ้มครองจาก |
รับ JaCoCoAgentPath
public File getJaCoCoAgentPath ()
ส่งกลับ jacocoagent.jar
ส่งคืน | |
---|---|
File | ERROR(/File) ชี้ไปที่ jacocoagent.jar |
getLlvmProfdataPath
public File getLlvmProfdataPath ()
ส่งคืนไดเร็กทอรีที่มีเครื่องมือ llvm-profdata
ส่งคืน | |
---|---|
File | ERROR(/File) ที่มีเครื่องมือ llvm-profdata และการขึ้นต่อกัน |
รับ ProfrawFilter
public String getProfrawFilter ()
ส่งกลับคำนำหน้าชื่อไฟล์ profdata ที่ใช้สำหรับการวัดความครอบคลุม
ส่งคืน | |
---|---|
String | ERROR(/String) ที่มีคำนำหน้าชื่อไฟล์ profdata |
getPullTimeout
public long getPullTimeout ()
ส่งกลับการหมดเวลาเป็นมิลลิวินาทีสำหรับการดึงเมตริกความครอบคลุมจากอุปกรณ์
ส่งคืน | |
---|---|
long | ERROR(/long) หมดเวลาในหน่วยมิลลิวินาที |
isCoverageEnabled
public boolean isCoverageEnabled ()
ส่งคืนว่าควรรวบรวมการวัดความครอบคลุมจากการเรียกใช้นี้หรือไม่
ส่งคืน | |
---|---|
boolean | ไม่ว่าจะรวบรวมการวัดความครอบคลุม |
isCoverageFlushEnabled
public boolean isCoverageFlushEnabled ()
ส่งกลับว่าควรล้างการวัดความครอบคลุมออกจากกระบวนการทำงานหรือไม่หลังจากการทดสอบเสร็จสิ้น
ส่งคืน | |
---|---|
boolean | ว่าจะล้างกระบวนการสำหรับการวัดความครอบคลุมหลังการทดสอบหรือไม่ |
ควรผสานความคุ้มครอง
public boolean shouldMergeCoverage ()
ส่งกลับว่าจะรวมการวัดความครอบคลุมเข้าด้วยกันก่อนบันทึกหรือไม่
ส่งคืน | |
---|---|
boolean |
ควรรีเซ็ตความคุ้มครองก่อนการทดสอบ
public boolean shouldResetCoverageBeforeTest ()
ส่งคืนว่าควรรีเซ็ตการวัดความครอบคลุมก่อนการทดสอบแต่ละครั้งหรือไม่
การเปิดใช้งานนี้ช่วยให้ความครอบคลุมตรงเป้าหมายมากขึ้นในการทดสอบ
ส่งคืน | |
---|---|
boolean | ว่าจะรีเซ็ตความคุ้มครองก่อนการทดสอบหรือไม่ |