NativeCodeCoverageFlusher

public final class NativeCodeCoverageFlusher
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.NativeCodeCoverageFlusher


ネイティブ カバレッジの測定値をクリアし、ネイティブ カバレッジのフラッシュを強制するユーティリティ クラス デバイス上のプロセスから収集されたデータです。

概要

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

NativeCodeCoverageFlusher(ITestDevice device, CoverageOptions coverageOptions)

パブリック メソッド

void deleteCoverageMeasurements()

デバイスからカバレッジ測定値を削除します。

void forceCoverageFlush()

デバイス上で実行中のプロセスからネイティブ カバレッジ データを強制的にフラッシュします。

void resetCoverage()

デバイスで実行されているプロセスのネイティブ カバレッジ カウンタをリセットし、既存のカバレッジをクリアします。 ディスクからのカバレッジ測定値を取得します

void setRunUtil(IRunUtil runUtil)

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

NativeCodeCoverageFlusher

public NativeCodeCoverageFlusher (ITestDevice device, 
                CoverageOptions coverageOptions)

パラメータ
device ITestDevice

coverageOptions CoverageOptions

パブリック メソッド

deleteCoverageMeasurements

public void deleteCoverageMeasurements ()

デバイスからカバレッジ測定値を削除します。デバイスは adb ルートに存在する必要があります。

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

forceCoverageFlush

public void forceCoverageFlush ()

デバイス上で実行中のプロセスからネイティブ カバレッジ データを強制的にフラッシュします。デバイスは 作成します。

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

resetCoverage

public void resetCoverage ()

デバイスで実行されているプロセスのネイティブ カバレッジ カウンタをリセットし、既存のカバレッジをクリアします。 ディスクからのカバレッジ測定値を取得しますデバイスは adb ルートに存在する必要があります。

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRunUtil

public void setRunUtil (IRunUtil runUtil)

パラメータ
runUtil IRunUtil