com.android.tradefed.device.metric

Ek açıklamalar

MetricOption @Test ile açıklama eklenmiş test yöntemleri için açıklama veya açıklama, TestDescription açıklama listesinin bir parçasıysa. Bu liste, aşağıdakiler için yararlı olan bazı ek 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 için test sonuçları raporlanırken dekoratör olarak eklenir. 
IMetricCollectorReceiver Test çalıştırması için IMetricCollector listesini almaları gerekiyorsa IRemoteTest'ların uygulaması gereken arayüz. 

Sınıflar

AtraceCollector Bir test sırasında izleme çalıştıran ve sonucu toplayıp günlük olarak çağırmaya kaydeden IMetricCollector
AtraceRunMetricCollector Belirtilen dizin altındaki tüm test dizinlerinden test cihazından izlemeleri toplar, test dizinini günlüğe kaydeder ve test dizini altındaki izleme dosyalarını işler ve metrikleri toplar. 
BaseDeviceMetricCollector IMetricCollector'nın temel uygulaması, onTestRunStart(DeviceMetricData) ve onTestRunEnd(DeviceMetricData,Map) üzerinde veri toplama işlemini başlatıp durdurmaya olanak tanır. 
BluetoothConnectionLatencyCollector Toplayıcı, cihazlara önceden tanımlanmış bir statsd süresi metriği yapılandırması gönderir ve her profil için Bluetooth bağlantı süresini toplar. 
BluetoothConnectionStateCollector Bu toplayıcı, BluetoothConnectionStateChanged metriklerini toplar ve her profil için bağlantı durumu numarasını kaydeder. 
BluetoothHciSnoopLogCollector DUT'ta Bluetooth HCI araştırma günlüğü kaydını etkinleştirmek ve her test için günlüğü toplamak üzere kullanılan toplayıcı. 
BugreportzOnFailureCollector Bir test durumu başarısız olduğunda bugreportz toplayın. 
BugreportzOnTestCaseFailureCollector Bir çalıştırmadaki test durumu başarısız olduğunda bugreportz toplayın. 
ClangCodeCoverageCollector Clang kapsam ölçümlerini cihazdan alıp test yapay nesneleri olarak kaydeden bir BaseDeviceMetricCollector
CodeCoverageCollector Java ve yerel kapsam ölçümlerini cihazdan alıp test yapay ürünleri olarak kaydeden bir BaseDeviceMetricCollector
CollectorHelper Bazı IMetricCollector işlemleri birkaç yerde yapmaya yardımcı olur. 
CountTestCasesCollector Belirli bir IRemoteTest için test senaryolarının sayısını sayar ve raporlar. 
DebugHostLogOnFailureCollector Bir test durumu hatası oluştuğunda ana makine tarafı günlüklerini toplayıp günlüğe kaydeden toplayıcı. 
DeviceMetricData Metrik toplayıcılar tarafından toplanan tüm verileri tutan nesne. 
DeviceTraceCollector Bir test çalıştırması başladığında perfetto izini başlatacak ve sonunda izleme dosyasını kaydedecek toplayıcı. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector Cihazdan gelen metrik anahtarını dinleyen ve bunları cihazdan dosya olarak çeken bir BaseDeviceMetricCollector
FilePullerLogCollector Cihaz tarafında bildirilen dosyanın kaydedicisi. 
GcovCodeCoverageCollector Cihazdan gcov kapsam ölçümlerini alıp bunları test yapıtları olarak kaydeden bir BaseDeviceMetricCollector
GcovKernelCodeCoverageCollector Gcov çekirdek kapsamı ölçümlerini debugfs'den ve cihazdan çıkarıp test yapıları olarak kaydeden bir BaseDeviceMetricCollector
HostStatsdMetricCollector statsd yardımcı programı komutlarını kullanarak ana makine tarafındaki statsd metriklerini toplayan bir IMetricCollector
JavaCodeCoverageCollector Cihazdaki Java kapsamı ölçümlerini alıp bunları test yapıtları olarak kaydeden bir BaseDeviceMetricCollector
LogcatOnFailureCollector Bir test durumu veya test çalıştırması başarısız olduğunda logcat'i yakalayıp günlüğe kaydeden toplayıcı. 
LogcatTimingMetricCollector Bir etkinliğin başlangıç ve bitiş sinyallerini logcat satırlarından ayrıştırmak için verilen normal ifade kalıplarını kullanarak bir veya birden çok tekrarlanan test sırasında logcat'ten zamanlama bilgilerini (ör. kullanıcı geçiş süresi) toplayan bir metrik toplayıcı. 
LogOffsets Farklı test düzeyleri için bir günlük dosyasının başlangıç ofsetlerini depolayan bir sınıf. 
ModuleLogcatCollector Logcat toplayıcının modül için olan sürümü. 
ModulePerfettoCollector Bir test modülü başladığında ve sona erdiğinde ve cihaz yeniden başlatıldığında perfetto izlemeyi başlatacak toplayıcı. 
PerfettoFilePullerCollector Cihazdan Perfecto izleme dosyalarını çeken, isteğe bağlı olarak sıkıştıran ve test günlüklerine ekleyen bir toplayıcı. 
PerfettoPullerMetricCollector Bu sınıf kullanımdan kaldırılmıştır. Bunun yerine PerfettoFilePullerCollector ve ERROR(/PerfettoTracePostProcessor) özelliklerini kullanın. 
RebootReasonCollector Test çalıştırması sırasında cihazın yeniden başlatılmasını toplayan ve bunları nedene ve sayıya göre raporlayan toplayıcı. 
RuntimeRestartCollector Test çalıştırması sırasında çalışma zamanı yeniden başlatmalarının (sistem sunucusu kilitlenmeleri) zaman damgalarını toplayan toplayıcı (varsa). 
ScreenRecordOnFailureCollector Bir test durumu başarısız olduğunda ekran kaydını yakalayıp günlüğe kaydeden toplayıcı. 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
ScreenshotOnFailureCollector Bir test durumu başarısız olduğunda ekran görüntüsü alıp günlüğe kaydeden toplayıcı. 
ShowmapPullerMetricCollector FilePullerDeviceMetricCollector'ın temel uygulaması, showmap dosyalarının cihazdan çekilmesine ve metriklerin toplanmasına olanak tanır. 
TraceCmdCollector Test sırasında trace-cmd kullanarak izleri toplayan ve bunları çağrıya kaydeden bir IMetricCollector

Sıralamalar

AutoLogCollector Hangi toplayıcının koşum takımı tarafından otomatik olarak işlenebileceğini açıklayan numaralandırma. 
IMetricCollector.MetricCollectionLevel Metrik toplama işleminin mevcut düzeyini temsil eden numaralandırma. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT