Хостстатсдметрикколлектор
 public class HostStatsdMetricCollector
  
  
  
extends BaseDeviceMetricCollector
  
  
  
| java.lang.Объект | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector | |
 IMetricCollector , который собирает метрики statsd со стороны хоста с помощью команд утилиты statsd. Он имеет базовые метрики push-уведомлений и функции отчетов о дампе. Его можно расширить с помощью подклассов для обработки отчета о показателях statsd в зависимости от потребностей.
Краткое содержание
| Общественные конструкторы | |
|---|---|
| HostStatsdMetricCollector () | |
| Публичные методы | |
|---|---|
| void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)Обратный вызов, когда тестовый пример завершен. | 
| void | onTestFail ( DeviceMetricData testData, TestDescription test)Обратный вызов в случае сбоя тестового примера. | 
| void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)Обратный вызов при завершении тестового запуска. | 
| void | onTestRunStart ( DeviceMetricData runData)Обратный вызов при запуске тестового прогона. | 
| void | onTestStart ( DeviceMetricData testData)Обратный вызов при запуске тестового примера. | 
| Защищенные методы | |
|---|---|
| void | processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)Подклассы могут реализовать метод для обработки отчета о метриках Statsd, если это необходимо. | 
Общественные конструкторы
Хостстатсдметрикколлектор
public HostStatsdMetricCollector ()
Публичные методы
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics) 
Обратный вызов, когда тестовый пример завершен. Это должно быть время для уборки.
| Параметры | |
|---|---|
| testData | DeviceMetricData:DeviceMetricDataсодержащий данные для тестового примера. Это будет тот же объект, что и во времяonTestStart(com.android.tradefed.device.metric.DeviceMetricData). | 
| currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)). | 
| Броски | |
|---|---|
| DeviceNotAvailableException | |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Обратный вызов в случае сбоя тестового примера.
| Параметры | |
|---|---|
| testData | DeviceMetricData:DeviceMetricDataсодержащий данные для тестового примера. | 
| test | TestDescription:TestDescriptionтекущего тестового примера. | 
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics) 
Обратный вызов при завершении тестового запуска. Это должно быть время для уборки.
| Параметры | |
|---|---|
| runData | DeviceMetricData:DeviceMetricDataсодержащий данные для запуска. Это будет тот же объект, что и во времяonTestRunStart(com.android.tradefed.device.metric.DeviceMetricData). | 
| currentRunMetrics | ERROR(/#testRunEnded(long,Map)). | 
| Броски | |
|---|---|
| DeviceNotAvailableException | |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Обратный вызов при запуске тестового прогона.
| Параметры | |
|---|---|
| runData | DeviceMetricData:DeviceMetricDataсодержащий данные для запуска. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | |
onTestStart
public void onTestStart (DeviceMetricData testData)
Обратный вызов при запуске тестового примера.
| Параметры | |
|---|---|
| testData | DeviceMetricData:DeviceMetricDataсодержащий данные для тестового примера. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | |
Защищенные методы
ProcessStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Подклассы могут реализовать метод для обработки отчета о метриках Statsd, если это необходимо. Вызывается для метрического отчета с конкретного устройства
| Параметры | |
|---|---|
| device | ITestDevice: тестовое устройство, откуда поступает отчет statsd. | 
| dataStream | InputStreamSource: отчет о статистике как входной поток. | 
| runData | DeviceMetricData: место назначения, где будут храниться обработанные метрики. | 
