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