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

デバイスからカバレッジ指標を pull するタイムアウトをミリ秒単位で返します。

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

デバイスからカバレッジ指標を pull するタイムアウトをミリ秒単位で返します。

戻り値
long ミリ秒単位のタイムアウトとしての ERROR(/long)

isCoverageEnabled

public boolean isCoverageEnabled ()

この実行からカバレッジ測定値を収集するかどうかを返します。

戻り値
boolean カバレッジの測定値を収集するかどうか

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

テスト後に、実行中のプロセスからカバレッジ測定値をフラッシュする必要があるかどうかを返します 完了したとします

戻り値
boolean テスト後にカバレッジ測定のプロセスをフラッシュするかどうか

shouldMergeCoverage

public boolean shouldMergeCoverage ()

記録する前にカバレッジ測定値を統合するかどうかを返します。

戻り値
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

各テストの前にカバレッジ測定をリセットするかどうかを返します。

これを有効にすると、テスト対象のカバレッジを拡大できます。

戻り値
boolean テスト前にカバレッジをリセットするかどうか