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ı gerektiğinde IRemoteTest'ların uygulayacağı arayüz. 

Sınıflar

AtraceCollector Bir test sırasında izleme çalıştıran, sonucu toplayan ve bunu çağırmaya kaydeden IMetricCollector
AtraceRunMetricCollector Belirtilen dizin altındaki tüm test dizinlerinden 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, onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) üzerinde veri toplama işleminin başlatılmasına ve durdurulmasına olanak tanıyan temel uygulaması. 
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 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 kaydedecek bir BaseDeviceMetricCollector
CodeCoverageCollector Java ve yerel kapsam ölçümlerini cihazdan alıp test yapayları olarak kaydeden bir BaseDeviceMetricCollector
CollectorHelper IMetricCollector işlemleri için yardımcı. 
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 Cihazdaki 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 Java kapsam ölçümlerini cihazdan alıp test yapayları olarak kaydeden bir BaseDeviceMetricCollector
LogcatOnFailureCollector Bir test durumu 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ı. 
ModuleLogcatCollector Logcat toplayıcının modül için olan sürümü. 
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) politikalarını 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). 
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 IMetricCollector, test sırasında trace-cmd kullanarak izleri toplayan ve bunları çağrıya kaydeden bir araçtır. 

Numaralandırmalar

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