Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


BaseDeviceMetricCollectorデバイスのオフgcovのカバレッジ測定値を引き、テスト成果物としてそれらを記録します。

概要

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

GcovCodeCoverageCollector ()

パブリックメソッド

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

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

void logCoverageMeasurements (String runName)

デバイスからネイティブカバレッジ測定値を取得し、ログに記録します。

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

テスト実行が終了したときのコールバック。

void setCollectOnTestEnd (boolean collect)

testRunEndedでカバレッジを収集するかどうかを設定します。

void setConfiguration ( IConfiguration config)

注入IConfiguration使用中。

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

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

パブリックメソッド

初期化

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

何をしているのかわからない限り、オーバーライドしないでください。

パラメーター
context IInvocationContextIInvocationContext進行中の呼び出しのために。

listener ITestInvocationListenerITestInvocationListener結果を置きます。

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

logCoverageMeasurements

public void logCoverageMeasurements (String runName)

デバイスからネイティブカバレッジ測定値を取得し、ログに記録します。

パラメーター
runName String

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

テスト実行が終了したときのコールバック。これは、クリーンアップの時間である必要があります。

パラメーター
runData DeviceMetricDataDeviceMetricData 、実行のためのデータを保持します。時と同じオブジェクトになりますBaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)

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

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

testRunEndedでカバレッジを収集するかどうかを設定します。

再実行中にこれをfalseに設定します。そうしないと、個々のテストの再実行ごとに、単一のマージされたカバレッジ結果ではなく、カバレッジが収集されます。

パラメーター
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

注入IConfiguration使用中。

パラメーター
config IConfiguration