CoverageOptions

public final class CoverageOptions
extends Object

java.lang.Object
com.android.tradefed.testtype.coverage.CoverageOptions


ออบเจ็กต์ Tradefed สำหรับเก็บตัวเลือกความครอบคลุม

สรุป

เครื่องมือสร้างสาธารณะ

CoverageOptions()

เมธอดสาธารณะ

List<String> getCoverageProcesses()

แสดงผลชื่อกระบวนการที่จะล้างความครอบคลุมหลังจากทดสอบเสร็จสมบูรณ์

List<CoverageOptions.Toolchain> getCoverageToolchains()

แสดงผล Toolchain ความครอบคลุมที่จะรวบรวมความครอบคลุม

List<String> getDeviceCoveragePaths()

แสดงผลตำแหน่งในอุปกรณ์ที่จัดเก็บการวัดความครอบคลุม

File getJaCoCoAgentPath()

แสดงผล jacocoagent.jar

File getLlvmProfdataPath()

แสดงผลไดเรกทอรีที่มีเครื่องมือ llvm-profdata

String getProfrawFilter()

แสดงผลคำนำหน้าของชื่อไฟล์ profdata ที่ใช้สำหรับการวัดความครอบคลุม

long getPullTimeout()

แสดงผลการหมดเวลาเป็นมิลลิวินาทีสำหรับการดึงข้อมูลเมตริกความครอบคลุมจากอุปกรณ์

boolean isCoverageEnabled()

แสดงผลว่าควรรวบรวมการวัดความครอบคลุมจากการเรียกใช้ครั้งนี้หรือไม่

boolean isCoverageFlushEnabled()

แสดงผลว่าควรล้างการวัดความครอบคลุมจากกระบวนการที่กำลังทำงานอยู่หลังจากทดสอบ เสร็จสมบูรณ์หรือไม่

boolean shouldMergeCoverage()

แสดงผลว่าจะผสานการวัดความครอบคลุมเข้าด้วยกันก่อนบันทึกหรือไม่

boolean shouldResetCoverageBeforeTest()

แสดงผลว่าควรล้างการวัดความครอบคลุมก่อนการทดสอบแต่ละครั้งหรือไม่

เครื่องมือสร้างสาธารณะ

CoverageOptions

public CoverageOptions ()

เมธอดสาธารณะ

getCoverageProcesses

public List<String> getCoverageProcesses ()

แสดงผลชื่อกระบวนการที่จะล้างความครอบคลุมหลังจากทดสอบเสร็จสมบูรณ์

แสดงผล
List<String> List ของชื่อกระบวนการที่จะล้างความครอบคลุมหลังจากทดสอบ

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

แสดงผล Toolchain ความครอบคลุมที่จะรวบรวมความครอบคลุม

แสดงผล
List<CoverageOptions.Toolchain> Toolchain ที่จะรวบรวมความครอบคลุม

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

แสดงผลตำแหน่งในอุปกรณ์ที่จัดเก็บการวัดความครอบคลุม

แสดงผล
List<String> {link List} ที่มีเส้นทางความครอบคลุมของอุปกรณ์

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

แสดงผล jacocoagent.jar

แสดงผล
File File ที่ชี้ไปยัง jacocoagent.jar

getLlvmProfdataPath

public File getLlvmProfdataPath ()

แสดงผลไดเรกทอรีที่มีเครื่องมือ llvm-profdata

แสดงผล
File File ที่มีเครื่องมือ llvm-profdata และทรัพยากร Dependency

getProfrawFilter

public String getProfrawFilter ()

แสดงผลคำนำหน้าของชื่อไฟล์ profdata ที่ใช้สำหรับการวัดความครอบคลุม

แสดงผล
String String ที่มีคำนำหน้าของชื่อไฟล์ profdata

getPullTimeout

public long getPullTimeout ()

แสดงผลการหมดเวลาเป็นมิลลิวินาทีสำหรับการดึงข้อมูลเมตริกความครอบคลุมจากอุปกรณ์

แสดงผล
long ERROR(/long) เป็นการหมดเวลาเป็นมิลลิวินาที

isCoverageEnabled

public boolean isCoverageEnabled ()

แสดงผลว่าควรรวบรวมการวัดความครอบคลุมจากการเรียกใช้ครั้งนี้หรือไม่

แสดงผล
boolean ว่าจะรวบรวมการวัดความครอบคลุมหรือไม่

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

แสดงผลว่าควรล้างการวัดความครอบคลุมจากกระบวนการที่กำลังทำงานอยู่หลังจากทดสอบ เสร็จสมบูรณ์หรือไม่

แสดงผล
boolean ว่าจะล้างกระบวนการสำหรับการวัดความครอบคลุมหลังจากทดสอบหรือไม่

shouldMergeCoverage

public boolean shouldMergeCoverage ()

แสดงผลว่าจะผสานการวัดความครอบคลุมเข้าด้วยกันก่อนบันทึกหรือไม่

แสดงผล
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

แสดงผลว่าควรล้างการวัดความครอบคลุมก่อนการทดสอบแต่ละครั้งหรือไม่

การเปิดใช้ตัวเลือกนี้จะช่วยให้ความครอบคลุมมุ่งเป้าไปที่การทดสอบมากขึ้น

แสดงผล
boolean ว่าจะล้างความครอบคลุมก่อนการทดสอบหรือไม่