com.android.tradefed.device.metric

Ek açıklamalar

MetrikSeçenek @Test ile açıklamalı test yöntemleri için açıklama veya ek açıklama, TestDescription ek açıklama listesinin bir parçasıysa, aşağıdakiler için yararlı olan bazı ekstra parametrelerin belirtilmesine olanak tanır: Toplayıcıların davranışını ayarlama, bazı yöntemleri filtreleme.

Arayüzler

IMetricCollector Bu arayüz, eşleşen metrikleri toplamak amacıyla test sonuçları raporlanırken dekoratör olarak eklenecektir.
IMetricCollectorReceiver Test çalıştırması için IMetricCollector listesini almaları gerekiyorsa uygulanacak IRemoteTest arabirimi.

Sınıflar

AtraceCollector Bir test sırasında bir yarış çalıştıran ve sonucu toplayan ve bunları çağrıya kaydeden bir IMetricCollector .
AtraceRunMetricCollector Test cihazından verilen dizin altındaki tüm test dizinindeki izleri toplar, test dizinini günlüğe kaydeder ve izleme dosyalarını test dizini altında sonradan işler ve ölçümleri toplar.
BaseDeviceMetricCollector onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) üzerinde toplamanın başlatılmasına ve durdurulmasına olanak tanıyan temel IMetricCollector uygulaması.
BluetoothBağlantıLatencyCollector Toplayıcı, önceden tanımlanmış bir istatistik süresi ölçüm yapılandırmasını cihazlara gönderecek ve her profil için Bluetooth bağlantı süresini toplayacaktır.
BluetoothConnectionStateCollector Bu toplayıcı, BluetoothConnectionStateChanged ölçümlerini toplayacak ve her profil için bağlantı durumu numarasını kaydedecektir.
BluetoothHciSnoopLogCollector DUT'ta Bluetooth HCI gözetleme günlüğünü etkinleştirmeyi ve her test için günlüğü toplamayı sağlayan toplayıcı.
Arıza RaporlarıOnFailureCollector Bir test senaryosu başarısız olduğunda bir hata raporu toplayın.
HataportzOnTestCaseFailureCollector Bir çalıştırmadaki test senaryosu başarısız olduğunda bir hata raporu toplayın.
ClangCodeCoverageCollector Clang kapsama ölçümlerini cihazdan çekecek ve bunları test eserleri olarak kaydedecek bir BaseDeviceMetricCollector .
KoleksiyoncuYardımcısı Çeşitli yerlerde ihtiyaç duyulan bazı IMetricCollector işlemlerini gerçekleştirmeye yardımcı olan yardımcı.
CountTestCasesCollector Belirli bir IRemoteTest için test senaryolarının sayısını sayın ve raporlayın.
Hata AyıklamaHostLogOnFailureCollector Bir test senaryosu hatası oluştuğunda ana bilgisayar tarafındaki günlükleri toplayacak ve günlüğe kaydedecek toplayıcı.
DeviceMetricData Metrik toplayıcılar tarafından toplanan tüm verilerin tutulmasına itiraz edin.
DeviceTraceCollector Bir test çalıştırması başladığında mükemmel izlemeyi başlatacak ve sonunda izleme dosyasını günlüğe kaydedecek toplayıcı.
EmulatorBellekCpuCapturer
FilePullerDeviceMetricCollector Cihazdan gelen ölçüm anahtarını dinleyen ve bunları cihazdan dosya olarak çeken bir BaseDeviceMetricCollector .
DosyaPullerLogCollector Cihaz tarafı tarafından bildirilen dosyanın kaydedicisi.
GcovCodeCoverageCollector Gcov kapsama ölçümlerini cihazdan alacak ve bunları test yapıları olarak kaydedecek bir BaseDeviceMetricCollector .
GcovKernelCodeCoverageCollector Gcov çekirdek kapsamı ölçümlerini hata ayıklamalardan ve cihazdan çekecek ve ardından bunları test yapıları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .
HostStatsdMetricCollector Statsd yardımcı program komutlarını kullanarak ana bilgisayar tarafından statsd ölçümlerini toplayan bir IMetricCollector .
JavaCodeCoverageCollector Java kapsama ölçümlerini cihazdan alacak ve bunları test yapıları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .
LogcatOnFailureCollector Bir test senaryosu başarısız olduğunda logcat'i yakalayacak ve günlüğe kaydedecek toplayıcı.
LogcatTimingMetricCollector Logcat satırlarından bir olayın başlangıç ​​ve bitiş sinyallerini ayrıştırmak için verilen regex modellerini kullanarak bir veya daha fazla tekrarlanan test sırasında logcat'ten zamanlama bilgilerini (örneğin kullanıcı geçiş zamanı) toplayan bir metrik toplayıcı.
ModülLogcatCollector Logcat toplayıcının sürümü ancak modül için.
PerfettoPullerMetricCollector Perfetto dosyalarının cihazdan çekilmesine ve ölçümlerin cihazdan toplanmasına olanak tanıyan FilePullerDeviceMetricCollector temel uygulaması.
ReasonCollector'ı yeniden başlatın Test çalıştırması sırasında cihazın yeniden başlatılmasını toplayan ve bunları nedenlere ve sayımlara göre raporlayan toplayıcı.
Çalışma ZamanıYeniden BaşlatCollector Varsa, test çalıştırması sırasında çalışma zamanı yeniden başlatmalarının (sistem sunucusu çökmeleri) zaman damgalarını toplayan toplayıcı.
Ekran GörüntüsüOnFailureCollector Bir test senaryosu başarısız olduğunda ekran görüntüsünü yakalayıp günlüğe kaydedecek toplayıcı.
Haritayı GösterPullerMetricCollector Showmap dosyalarının cihazdan çekilmesine ve ölçümlerin cihazdan toplanmasına olanak tanıyan FilePullerDeviceMetricCollector temel uygulaması.
TraceCmdCollector Trace-cmd kullanarak test sırasında izleri toplayan ve bunları çağrıya kaydeden bir IMetricCollector .

Numaralandırmalar

AutoLogCollector Hangi toplayıcının donanım tarafından otomatik olarak işlenebileceğini açıklayan numaralandırma.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT