カバレッジオプション

public final class CoverageOptions
extends Object

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


カバレッジ オプションを保持する Tradefed オブジェクト。

まとめ

パブリック コンストラクター

CoverageOptions ()

公開メソッド

getCoverageProcesses ()

テストの完了後にカバレッジをフラッシュするプロセスの名前を返します。

getCoverageToolchains ()

カバレッジを収集するカバレッジ ツールチェーンを返します。

File getJaCoCoAgentPath ()

jacocoagent.jar を返します。

File getLlvmProfdataPath ()

llvm-profdata ツールを含むディレクトリを返します。

String getProfrawFilter ()

カバレッジ測定に使用される profdata ファイル名のプレフィックスを返します。

long getPullTimeout ()

デバイスからカバレッジ メトリックを取得するためのタイムアウトをミリ秒単位で返します。

boolean isCoverageEnabled ()

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

boolean isCoverageFlushEnabled ()

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

boolean shouldMergeCoverage ()

ログを記録する前にカバレッジ測定値をマージするかどうかを返します。

boolean shouldResetCoverageBeforeTest ()

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

パブリック コンストラクター

カバレッジオプション

public CoverageOptions ()

公開メソッド

getCoverageProcesses

public  getCoverageProcesses ()

テストの完了後にカバレッジをフラッシュするプロセスの名前を返します。

戻り値
テスト後にカバレッジをフラッシュするプロセス名のERROR(/List)

getCoverageToolchains

public  getCoverageToolchains ()

カバレッジを収集するカバレッジ ツールチェーンを返します。

戻り値
カバレッジを収集するツールチェーン

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 ファイル名のプレフィックスを含むERROR(/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テスト前にカバレッジをリセットするかどうか