ตัวเลือกความคุ้มครอง

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

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

รับความคุ้มครองกระบวนการ

public  getCoverageProcesses ()

ส่งกลับชื่อของกระบวนการเพื่อล้างความครอบคลุมหลังจากการทดสอบเสร็จสิ้น

ส่งคืน
ERROR(/List) ของชื่อกระบวนการที่จะล้างความครอบคลุมหลังจากการทดสอบ

getCoverageToolchains

public  getCoverageToolchains ()

ส่งกลับ 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 ว่าจะรีเซ็ตความคุ้มครองก่อนการทดสอบหรือไม่