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