GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


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

まとめ

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

GcovCodeCoverageCollector ()

パブリックメソッド

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements ( ITestDevice device, 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 void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

投げる
DeviceNotAvailableException

ログカバレッジ測定値

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

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

パラメーター
device ITestDevice

runName String

投げる
DeviceNotAvailableException

テスト実行終了時

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

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

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

投げる
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

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

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

パラメーター
collect boolean

set構成

public void setConfiguration (IConfiguration config)

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

パラメーター
config IConfiguration