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 |