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

强制从设备上运行的进程中清除原生覆盖率数据。设备必须 。

抛出
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