CoverageOptions

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()

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

公共构造函数

CoverageOptions

public CoverageOptions ()

公共方法

getCoverageProcesses

public  getCoverageProcesses ()

返回在测试完成后要清除代码覆盖率的进程的名称。

返回
要从测试后清除代码覆盖率的进程名称的 ERROR(/List)

getCoverageToolchains

public  getCoverageToolchains ()

返回要从中收集覆盖率的覆盖率工具链。

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

getDeviceCoveragePaths

public  getDeviceCoveragePaths ()

返回设备上存储覆盖率测量结果的位置。

返回
包含设备覆盖率路径的{link List}

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

返回 jacocoagent.jar。

返回
File 指向 jacocoagent.jar 的 ERROR(/File)

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

返回
File 包含 llvm-profdata 工具及其依赖项的 ERROR(/File)

getProfrawFilter

public String getProfrawFilter ()

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

返回
String 包含 profdata 文件名前缀的 String

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 是否在测试前重置覆盖率