覆盖范围选项

public final class CoverageOptions
extends Object

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


Tradefed 反对持有承保期权。

概括

公共构造函数

CoverageOptions ()

公共方法

getCoverageProcesses ()

返回测试完成后刷新覆盖率的进程名称。

getCoverageToolchains ()

返回用于收集覆盖率的覆盖率工具链。

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) ,用于在测试后刷新覆盖率

getCoverage工具链

public  getCoverageToolchains ()

返回用于收集覆盖率的覆盖率工具链。

退货
用于收集覆盖范围的工具链

获取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 long getPullTimeout ()

返回从设备提取覆盖率指标的超时(以毫秒为单位)。

退货
long ERROR(/long)作为超时(以毫秒为单位)。

已启用覆盖范围

public boolean isCoverageEnabled ()

返回是否应从此运行中收集覆盖率测量结果。

退货
boolean是否收集覆盖测量

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

返回测试完成后是否应从正在运行的进程中刷新覆盖率测量。

退货
boolean测试后是否刷新覆盖率测量流程

应该合并覆盖

public boolean shouldMergeCoverage ()

返回是否在记录之前将覆盖测量值合并在一起。

退货
boolean

测试前应该重置覆盖率

public boolean shouldResetCoverageBeforeTest ()

返回每次测试之前是否应重置覆盖率测量。

启用此功能可以使测试覆盖范围更有针对性。

退货
boolean是否在测试前重置覆盖范围