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 ERROR(/File) 指向 jacocoagent.jar。

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 是否要在測試前重設涵蓋率