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
publicgetCoverageProcesses ()
在測試完成後,傳回要清除涵蓋率的程序名稱。
傳回 | |
---|---|
|
要從測試後清除涵蓋率的程序名稱 ERROR(/List) |
getCoverageToolchains
publicgetCoverageToolchains ()
傳回要收集涵蓋率的涵蓋率工具鍊。
傳回 | |
---|---|
|
要收集涵蓋率的工具鍊 |
getDeviceCoveragePaths
publicgetDeviceCoveragePaths ()
傳回裝置上儲存涵蓋率評估資料的位置。
傳回 | |
---|---|
|
包含裝置涵蓋路徑的 {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 |
是否要在測試前重設涵蓋率 |