HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

Java.lang.Nesne
🎃 com.android.tradefed.device.metric.BaseDeviceMetricCollector
  🎃 com.android.tradefed.device.metric.HostStatsdMetricCollector


İstatistiksel yardımcı programı kullanarak ana makine tarafından istatistik metrikleri toplayan bir IMetricCollector komutlarının ikisine katlanır. Temel push metrikleri ve döküm rapor işlevleri içerir. Alt sınıflar tarafından genişletilebilir ihtiyaca göre istatistiki metrik rapor işleme.

Özet

Kamu inşaatçıları

HostStatsdMetricCollector()

Herkese açık yöntemler

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Test durumu sona erdiğinde geri çağırma.

void onTestFail(DeviceMetricData testData, TestDescription test)

Test durumu başarısız olduğunda geri çağırma.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma.

void onTestRunStart(DeviceMetricData runData)

Test çalıştırması başlatıldığında geri çağırma.

void onTestStart(DeviceMetricData testData)

Test durumu başlatıldığında geri çağırma.

Korunan yöntemler

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

Alt sınıflar, gerekirse Statsd metrik raporunu işleme yöntemini uygulayabilir.

Kamu inşaatçıları

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

Herkese açık yöntemler

OnTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Test durumu sona erdiğinde geri çağırma. Şu an temizlik zamanı gelmiş olmalıdır.

Parametreler
testData DeviceMetricData: Test durumu verilerinin bulunduğu DeviceMetricData. Reklam onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne.

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) hizmetine aktarılan metriklerin mevcut haritası.

Fırlatma
DeviceNotAvailableException

Test Başarısız

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Test durumu başarısız olduğunda geri çağırma.

Parametreler
testData DeviceMetricData: Test durumu verilerinin bulunduğu DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma. Şu an temizlik zamanı gelmiş olmalıdır.

Parametreler
runData DeviceMetricData: koşuyla ilgili verileri tutan DeviceMetricData. Aynı olacaktır onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki gibi bir nesne olacaktır.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) hizmetine aktarılan metriklerin mevcut haritası.

Fırlatma
DeviceNotAvailableException

TestRunStart'da

public void onTestRunStart (DeviceMetricData runData)

Test çalıştırması başlatıldığında geri çağırma.

Parametreler
runData DeviceMetricData: koşuyla ilgili verileri tutan DeviceMetricData.

Fırlatma
DeviceNotAvailableException

Test Başlatıldığında

public void onTestStart (DeviceMetricData testData)

Test durumu başlatıldığında geri çağırma.

Parametreler
testData DeviceMetricData: Test durumu verilerinin bulunduğu DeviceMetricData.

Fırlatma
DeviceNotAvailableException

Korunan yöntemler

işlemStatsRaporu

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

Alt sınıflar, gerekirse Statsd metrik raporunu işleme yöntemini uygulayabilir. Adı belirli bir cihazdan metrik raporu

Parametreler
device ITestDevice: İstatistiksel raporun alındığı test cihazı

dataStream InputStreamSource: Giriş akışı olarak istatistikler raporu

runData DeviceMetricData: İşlenen metriklerin depolanacağı hedef