NativeCodeCoverageFlusher
public
final
class
NativeCodeCoverageFlusher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.NativeCodeCoverageFlusher |
A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device.
Summary
Public constructors | |
---|---|
NativeCodeCoverageFlusher(ITestDevice device, CoverageOptions coverageOptions)
|
Public methods | |
---|---|
void
|
deleteCoverageMeasurements()
Deletes coverage measurements from the device. |
void
|
forceCoverageFlush()
Forces a flush of native coverage data from processes running on the device. |
void
|
resetCoverage()
Resets native coverage counters for processes running on the device and clears any existing coverage measurements from disk. |
void
|
setRunUtil(IRunUtil runUtil)
|
Public constructors
NativeCodeCoverageFlusher
public NativeCodeCoverageFlusher (ITestDevice device, CoverageOptions coverageOptions)
Parameters | |
---|---|
device |
ITestDevice |
coverageOptions |
CoverageOptions |
Public methods
deleteCoverageMeasurements
public void deleteCoverageMeasurements ()
Deletes coverage measurements from the device. Device must be in adb root.
Throws | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
forceCoverageFlush
public void forceCoverageFlush ()
Forces a flush of native coverage data from processes running on the device. Device must be in adb root.
Throws | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
resetCoverage
public void resetCoverage ()
Resets native coverage counters for processes running on the device and clears any existing coverage measurements from disk. Device must be in adb root.
Throws | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |