覆盖范围选项
public final class CoverageOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.coverage.CoverageOptions |
Tradefed 反对持有承保期权。
概括
公共构造函数 | |
---|---|
CoverageOptions () |
公共方法 | |
---|---|
getCoverageProcesses () 返回测试完成后刷新覆盖率的进程名称。 | |
getCoverageToolchains () 返回用于收集覆盖率的覆盖率工具链。 | |
getDeviceCoveragePaths () 返回设备上存储覆盖测量值的位置。 | |
File | getJaCoCoAgentPath () 返回 jacocoagent.jar。 |
File | getLlvmProfdataPath () 返回包含 llvm-profdata 工具的目录。 |
String | getProfrawFilter () 返回用于覆盖率测量的 profdata 文件名的前缀。 |
long | getPullTimeout () 返回从设备提取覆盖率指标的超时(以毫秒为单位)。 |
boolean | isCoverageEnabled () 返回是否应从此运行中收集覆盖率测量结果。 |
boolean | isCoverageFlushEnabled () 返回测试完成后是否应从正在运行的进程中刷新覆盖率测量。 |
boolean | shouldMergeCoverage () 返回是否在记录之前将覆盖测量值合并在一起。 |
boolean | shouldResetCoverageBeforeTest () 返回每次测试之前是否应重置覆盖率测量。 |
公共构造函数
覆盖范围选项
public CoverageOptions ()
公共方法
getCoverage工具链
publicgetCoverageToolchains ()
返回用于收集覆盖率的覆盖率工具链。
退货 | |
---|---|
用于收集覆盖范围的工具链 |
获取设备覆盖路径
publicgetDeviceCoveragePaths ()
返回设备上存储覆盖测量值的位置。
退货 | |
---|---|
包含设备覆盖路径的{link List} |
获取JaCoCoAgentPath
public File getJaCoCoAgentPath ()
返回 jacocoagent.jar。
退货 | |
---|---|
File | 指向 jacocoagent.jar 的ERROR(/File) 。 |
获取LlvmProf数据路径
public File getLlvmProfdataPath ()
返回包含 llvm-profdata 工具的目录。
退货 | |
---|---|
File | 包含 llvm-profdata 工具及其依赖项的ERROR(/File) |
获取ProfrawFilter
public String getProfrawFilter ()
返回用于覆盖率测量的 profdata 文件名的前缀。
退货 | |
---|---|
String | 包含 profdata 文件名前缀的String |
已启用覆盖范围
public boolean isCoverageEnabled ()
返回是否应从此运行中收集覆盖率测量结果。
退货 | |
---|---|
boolean | 是否收集覆盖测量 |
isCoverageFlushEnabled
public boolean isCoverageFlushEnabled ()
返回测试完成后是否应从正在运行的进程中刷新覆盖率测量。
退货 | |
---|---|
boolean | 测试后是否刷新覆盖率测量流程 |
应该合并覆盖
public boolean shouldMergeCoverage ()
返回是否在记录之前将覆盖测量值合并在一起。
退货 | |
---|---|
boolean |
测试前应该重置覆盖率
public boolean shouldResetCoverageBeforeTest ()
返回每次测试之前是否应重置覆盖率测量。
启用此功能可以使测试覆盖范围更有针对性。
退货 | |
---|---|
boolean | 是否在测试前重置覆盖范围 |