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

public  getCoverageProcesses ()

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

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

getCoverageToolchains

public  getCoverageToolchains ()

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

戻り値
カバレッジを収集する toolchain

getDeviceCoveragePaths

public  getDeviceCoveragePaths ()

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

戻り値
デバイスのサポート範囲パスを含む {リンクリスト}

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

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

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

isCoverageEnabled

public boolean isCoverageEnabled ()

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

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

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

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

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

shouldMergeCoverage

public boolean shouldMergeCoverage ()

ロギングする前にカバレッジ測定値を統合するかどうかを返します。

戻り値
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

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

この機能を有効にすると、テストにターゲットを絞ってカバレッジを取得できます。

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