HostStatsdMetricCollector
public
class
HostStatsdMetricCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector | |
statsd yardımcı programı komutlarını kullanarak ana makine tarafındaki statsd metriklerini toplayan bir IMetricCollector. Temel push metrikleri ve döküm raporu işlevlerine sahiptir. İhtiyaçlara göre statsd metrik raporunu işlemek için alt sınıflar tarafından genişletilebilir.
Özet
Herkese açık oluşturucular | |
|---|---|
HostStatsdMetricCollector()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
Bir test durumu sona erdiğinde geri çağırma. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri arama. |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
Test çalıştırması sona erdiğinde geri arama. |
void
|
onTestRunStart(DeviceMetricData runData)
Test çalıştırması başlatıldığında geri arama. |
void
|
onTestStart(DeviceMetricData testData)
Bir test durumu başlatıldığında geri arama. |
Korunan yöntemler | |
|---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Alt sınıflar, gerekirse Statsd metrik raporunu işlemek için yöntemi uygulayabilir. |
Herkese açık oluşturucular
HostStatsdMetricCollector
public HostStatsdMetricCollector ()
Herkese açık yöntemler
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
Bir test durumu sona erdiğinde geri çağırma. Bu, temizleme zamanı olmalıdır.
| Parametreler | |
|---|---|
testData |
DeviceMetricData: Test senaryosunun verilerini tutan DeviceMetricData. onTestStart(DeviceMetricData) sırasındakiyle aynı nesne olacaktır. |
currentTestCaseMetrics |
Map: testEnded(TestDescription,Map)'ye iletilen metriklerin mevcut haritası. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri arama.
| Parametreler | |
|---|---|
testData |
DeviceMetricData: Test senaryosunun verilerini tutan DeviceMetricData. |
test |
TestDescription: Devam eden test durumunun TestDescription. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
Test çalıştırması sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.
| Parametreler | |
|---|---|
runData |
DeviceMetricData: Çalıştırma için verileri tutan DeviceMetricData. onTestRunStart(DeviceMetricData) sırasındakiyle aynı nesne olacaktır. |
currentRunMetrics |
Map: testRunEnded(long,Map)'ye iletilen metriklerin mevcut haritası. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Test çalıştırması başlatıldığında geri arama.
| Parametreler | |
|---|---|
runData |
DeviceMetricData: Çalıştırma için verileri tutan DeviceMetricData. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
onTestStart
public void onTestStart (DeviceMetricData testData)
Bir test durumu başlatıldığında geri arama.
| Parametreler | |
|---|---|
testData |
DeviceMetricData: Test senaryosunun verilerini tutan DeviceMetricData. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
Korunan yöntemler
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Alt sınıflar, gerekirse Statsd metrik raporunu işlemek için yöntemi uygulayabilir. Belirli bir cihazdan metrik raporu için çağrılır.
| Parametreler | |
|---|---|
device |
ITestDevice: statsd raporunun geldiği test cihazı |
dataStream |
InputStreamSource: Giriş akışı olarak istatistik raporu |
runData |
DeviceMetricData: İşlenen metriklerin depolanacağı hedef |