ClangCodeCoverageCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

對象
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.ClangCodeCoverageCollector


一個BaseDeviceMetricCollector將拉動鏘覆蓋測量關閉設備和日誌他們作為測試工件。

概括

公共構造函數

ClangCodeCoverageCollector ()

公共方法

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

使用當前上下文和轉發結果的位置初始化收集器。

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

測試運行結束時的回調。

void setConfiguration ( IConfiguration configuration)

注入的IConfiguration使用。

void setRunUtil (IRunUtil runUtil)

公共構造函數

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

公共方法

在裡面

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

使用當前上下文和轉發結果的位置初始化收集器。每個實例只會調用一次,並且收集器預計會更新其內部上下文和偵聽器。 Init 永遠不會在測試運行期間始終被調用。

除非您知道自己在做什麼,否則不要覆蓋。

參數
context IInvocationContext :在IInvocationContext為正在進行的調用。

listener ITestInvocationListener :在ITestInvocationListener放在哪裡的結果。

退貨
ITestInvocationListener新的監聽器包裝了原來的監聽器。

測試運行結束

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

測試運行結束時的回調。這應該是清理的時候了。

參數
runData DeviceMetricData :在DeviceMetricData持有的運行數據。將是相同的對象期間BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)

currentRunMetrics :傳遞給指標的當前地圖ITestLifeCycleReceiver.testRunEnded(long, Map)

設置配置

public void setConfiguration (IConfiguration configuration)

注入的IConfiguration使用。

參數
configuration IConfiguration

設置運行工具

public void setRunUtil (IRunUtil runUtil)

參數
runUtil IRunUtil