覆蓋範圍選項

public final class CoverageOptions
extends Object

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


Tradefed 反對持有承保選擇權。

概括

嵌套類

enum CoverageOptions.Toolchain

公共構造函數

CoverageOptions ()

公共方法

getCoverageProcesses ()

傳回測試完成後刷新覆蓋率的進程名稱。

getCoverageToolchains ()

傳回用於收集覆蓋率的覆蓋率工具鏈。

File getLlvmProfdataPath ()

傳回包含 llvm-profdata 工具的目錄。

String getProfrawFilter ()

傳回用於覆蓋率測量的 profdata 檔案名稱的前綴。

boolean isCoverageEnabled ()

傳回是否應從此運行中收集覆蓋率測量結果。

boolean isCoverageFlushEnabled ()

返回測試完成後是否應從正在運行的進程中刷新覆蓋率測量。

公共構造函數

覆蓋範圍選項

public CoverageOptions ()

公共方法

取得覆蓋進程

public  getCoverageProcesses ()

傳回測試完成後刷新覆蓋率的進程名稱。

退貨
進程名稱的ERROR(/List) ,用於在測試後刷新覆蓋率

getCoverage工具鏈

public  getCoverageToolchains ()

傳回用於收集覆蓋率的覆蓋率工具鏈。

退貨
用於收集覆蓋範圍的工具鏈

取得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測試後是否刷新覆蓋率測量流程