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 ()

デバイス上で実行されているプロセスからネイティブ カバレッジ データを強制的にフラッシュします。デバイスが adb ルートにある必要があります。

例外
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