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 |
テストの前にカバレッジをリセットするかどうか |