Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector


一個IMetricCollector ,它使用statsd實用程序命令從主機側收集statsd度量。它具有基本的推送指標和轉儲報告功能。子類可以擴展它,以根據需要處理statsd度量標準報告。

摘要

公共建設者

HostStatsdMetricCollector ()

公開方法

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

測試運行結束時回調。

void onTestRunStart ( DeviceMetricData runData)

測試運行開始時的回調。

受保護的方法

void processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

如果需要,子類可以實現處理Statsd指標報告的方法。

公共建設者

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

公開方法

onTestRunEnd

public void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

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

參量
runData DeviceMetricData :保存運行數據的DeviceMetricData 。與onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)期間的對象相同。

currentRunMetrics :傳遞給ERROR(/#testRunEnded(long,Map))的度量的當前映射。

onTestRunStart

public void onTestRunStart ( DeviceMetricData runData)

開始測試運行時的回調。

參量
runData DeviceMetricData :保存運行數據的DeviceMetricData

受保護的方法

processStatsReport

protected void processStatsReport ( ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

如果需要,子類可以實現處理Statsd指標報告的方法。需要特定設備的指標報告

參量
device ITestDevice :statsd報告來自的測試設備

dataStream InputStreamSource :統計報告作為輸入流

runData DeviceMetricData :將存儲處理後的指標的目的地