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