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 root 模式。

抛出
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

forceCoverageFlush

public void forceCoverageFlush ()

强制从设备上运行的进程中刷新原生代码覆盖率数据。设备必须处于 adb root 模式。

抛出
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

resetCoverage

public void resetCoverage ()

重置设备上运行的进程的原生覆盖率计数器,并从磁盘中清除所有现有的覆盖率测量结果。设备必须处于 adb root 模式。

抛出
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRunUtil

public void setRunUtil (IRunUtil runUtil)

参数
runUtil IRunUtil