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) 注入的 |
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 |