涵蓋率選項

public final class CoverageOptions
extends Object

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


換購物件來保留保固選項。

摘要

公用建構函式

CoverageOptions()

公用方法

getCoverageProcesses()

傳回要在測試完成後清除涵蓋率的程序名稱。

getCoverageToolchains()

傳回要收集的涵蓋率工具鍊。

getDeviceCoveragePaths()

傳回裝置上儲存涵蓋率測量資料的裝置。

File getJaCoCoAgentPath()

傳回 jacocoagent.jar。

File getLlvmProfdataPath()

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

String getProfrawFilter()

傳回用於評估涵蓋率的剖析檔案名稱前置字串。

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

傳回用於評估涵蓋率的剖析檔案名稱前置字串。

傳回
String 包含設定檔檔案名稱前置字串的 String

getPullTimeout

public long getPullTimeout ()

傳回從裝置提取涵蓋範圍指標的逾時時間 (以毫秒為單位)。

傳回
long ERROR(/long) 表示逾時 (以毫秒為單位)。

isCoverageEnabled

public boolean isCoverageEnabled ()

傳回是否要從這次執行收集涵蓋範圍測量結果。

傳回
boolean 是否要收集涵蓋率評估資料

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

傳回是否要在測試後清除執行中程序的涵蓋範圍測量結果 已完成更新。

傳回
boolean 測試後是否要清除涵蓋率測量程序

應合併涵蓋範圍

public boolean shouldMergeCoverage ()

傳回是否要在記錄前合併涵蓋率測量結果。

傳回
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

傳回是否要在每次測試前重設涵蓋範圍測量值。

啟用此設定可讓測試更鎖定在測試範圍內。

傳回
boolean 是否要在測試前重設涵蓋範圍