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