HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

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


IMetricCollector yardımcı program komutlarını kullanarak ana bilgisayar tarafından statsd ölçümlerini toplayan bir IMetricCollector. Temel itme metriklerine ve döküm raporu işlevlerine sahiptir. İhtiyaçlara göre istatistik ve metrik raporunu işlemek için alt sınıflar tarafından genişletilebilir.

Özet

Kamu inşaatçıları

HostStatsdMetricCollector ()

Genel yöntemler

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri arama.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

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

Bir test çalıştırması sona erdiğinde geri arama.

void onTestRunStart ( DeviceMetricData runData)

Bir test çalıştırması başlatıldığında geri arama.

void onTestStart ( DeviceMetricData testData)

Bir test durumu başlatıldığında geri arama.

Korumalı 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.

Kamu inşaatçıları

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

Genel yöntemler

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

parametreler
testData DeviceMetricData : Test senaryosu için verileri tutan DeviceMetricData . onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) iletilen geçerli metrik haritası.

atar
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

parametreler
testData DeviceMetricData : Test senaryosu için verileri tutan DeviceMetricData .

test TestDescription : Devam eden test TestDescription .

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Bir test çalıştırması sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

parametreler
runData DeviceMetricData : çalıştırma için verileri tutan DeviceMetricData . onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) iletilen geçerli metrik haritası.

atar
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Bir test çalıştırması başlatıldığında geri arama.

parametreler
runData DeviceMetricData : çalıştırma için verileri tutan DeviceMetricData .

atar
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Bir test durumu başlatıldığında geri arama.

parametreler
testData DeviceMetricData : Test senaryosu için verileri tutan DeviceMetricData .

atar
DeviceNotAvailableException

Korumalı yöntemler

süreçİstatistikleriRaporu

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 rapor 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