Javaコードカバレッジコレクター

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.オブジェクト
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.JavaCodeCoverageCollector


Java カバレッジ測定値をデバイスから取得し、テスト アーティファクトとして記録するBaseDeviceMetricCollector

まとめ

田畑

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

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

JavaCodeCoverageCollector ()

パブリックメソッド

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

現在のコンテキストと結果の転送先を使用したコレクターの初期化。

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

テスト実行終了時のコールバック。

void setConfiguration ( IConfiguration configuration)

使用中のIConfigurationを挿入します。

void setCoverageFlusher ( JavaCodeCoverageFlusher flusher)
void setMergeMeasurements (boolean merge)

田畑

カバレッジ_ディレクトリ

public static final String COVERAGE_DIRECTORY

カバレッジ_測定_キー

public static final String COVERAGE_MEASUREMENT_KEY

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

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

Javaコードカバレッジコレクター

public JavaCodeCoverageCollector ()

パブリックメソッド

初期化

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

現在のコンテキストと結果の転送先を使用したコレクターの初期化。インスタンスごとに 1 回だけ呼び出され、コレクターは内部コンテキストとリスナーを更新することが期待されます。常に以前のテスト実行中に Init が呼び出されることはありません。

自分が何をしているのか理解していない限り、オーバーライドしないでください。

パラメーター
context IInvocationContext : 進行中の呼び出しのIInvocationContext

listener ITestInvocationListener : 結果を格納するITestInvocationListener

戻り値
ITestInvocationListener元のリスナーをラップする新しいリスナー。

テスト実行終了時

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

テスト実行終了時のコールバック。これは掃除の時間であるはずです。

パラメーター
runData DeviceMetricData : 実行のデータを保持するDeviceMetricDataBaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)のときと同じオブジェクトになります。

runMetrics : ITestLifeCycleReceiver.testRunEnded(long, Map)に渡されるメトリクスの現在のマップ。

set構成

public void setConfiguration (IConfiguration configuration)

使用中のIConfigurationを挿入します。

パラメーター
configuration IConfiguration

セットカバレッジフラッシャー

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

パラメーター
flusher JavaCodeCoverageFlusher

setMergeMeasurements

public void setMergeMeasurements (boolean merge)

パラメーター
merge boolean