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

公用方法

刪除涵蓋率評估

public void deleteCoverageMeasurements ()

從裝置中刪除涵蓋率測量資料。裝置必須在 ADB 根目錄中。

擲回
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

ForceCoverageFlush

public void forceCoverageFlush ()

強制清除裝置上所執行程序的原生涵蓋範圍資料。裝置必須 在 ADB 根層級中

擲回
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

重設涵蓋率

public void resetCoverage ()

針對裝置上執行的程序重設原生涵蓋率計數器,並清除任何現有程序 涵蓋磁碟的覆蓋範圍測量結果裝置必須在 ADB 根目錄中。

擲回
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRunUtil

public void setRunUtil (IRunUtil runUtil)

參數
runUtil IRunUtil