CoverageOptions

public final class CoverageOptions
extends Object

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


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

概要

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

CoverageOptions()

パブリック メソッド

List<String> getCoverageProcesses()

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

List<CoverageOptions.Toolchain> getCoverageToolchains()

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

List<String> 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 List<String> getCoverageProcesses ()

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

戻り値
List<String> テスト後にカバレッジをフラッシュするプロセス名の List

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

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

戻り値
List<CoverageOptions.Toolchain> カバレッジを収集するツールチェーン

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

カバレッジ測定が保存されているデバイス上の場所を返します。

戻り値
List<String> デバイスの保証パスを含む {link List}

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

jacocoagent.jar を返します。

戻り値
File jacocoagent.jar を指す File

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

戻り値
File llvm-profdata ツールとその依存関係を含む 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 テストの前にカバレッジをリセットするかどうか