覆盖选项

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)以在测试后刷新覆盖范围

获取覆盖工具链

public  getCoverageToolchains ()

返回覆盖工具链以从中收集覆盖。

退货
从中收集覆盖率的工具链

获取 JaCoCoAgentPath

public File getJaCoCoAgentPath ()

返回 jacocoagent.jar。

退货
File指向 jacocoagent.jar 的ERROR(/File)

getLlvmProfdataPath

public File getLlvmProfdataPath ()

返回包含 llvm-profdata 工具的目录。

退货
File包含 llvm-profdata 工具及其依赖项ERROR(/File)

获取ProfrawFilter

public String getProfrawFilter ()

返回用于覆盖测量的 profdata 文件名的前缀。

退货
String包含 profdata 文件名前缀的ERROR(/String)

getPullTimeout

public long getPullTimeout ()

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

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

isCoverageEnabled

public boolean isCoverageEnabled ()

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

退货
boolean是否收集覆盖测量

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

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

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

应该合并覆盖

public boolean shouldMergeCoverage ()

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

退货
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

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

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

退货
boolean测试前是否重置覆盖率