ClangCodeCoverageCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ClangCodeCoverageCollector


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

概要

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

ClangCodeCoverageCollector()

パブリック メソッド

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

テスト実行が終了したときに呼び出されるコールバック。

void rebootEnded(ITestDevice device)

デバイスの再起動が終了したときに通知を取得します。

void setConfiguration(IConfiguration configuration)

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

void setRunUtil(IRunUtil runUtil)

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

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

パブリック メソッド

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

例外
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

テスト実行が終了したときに呼び出されるコールバック。このタイミングでクリーンアップを行う必要があります。

パラメータ
runData DeviceMetricData: 実行のデータを保持する DeviceMetricDataonTestRunStart(DeviceMetricData) のときと同じオブジェクトになります。

currentRunMetrics Map: testRunEnded(long,Map) に渡される指標の現在のマップ。

例外
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

デバイスの再起動が終了したときに通知を受け取ります。

注: レシーバーは、このコールバック中に再起動しないようにする必要があります。再起動の試みはすべて無視されます。

パラメータ
device ITestDevice: 再起動が終了した ITestDevice

例外
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

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

パラメータ
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

パラメータ
runUtil IRunUtil