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 |