覆盖率选项

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

公共方法

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