com.android.tradefed.device.metric

Ek açıklamalar

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

Arayüzler

IMetricCollector Bu arayüz, eşleşen metrikleri toplamak için test sonuçları rapor edilirken bir dekoratör olarak eklenecektir.
IMetrikToplayıcıAlıcı Test çalıştırması için IMetricCollector s listesini almaları gerekiyorsa uygulanacak IRemoteTest s arabirimi.

sınıflar

AtraceCollector Bir test sırasında iz çalıştıran ve sonucu toplayan ve bunları çağırmada günlüğe 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 işleme koyar ve metrikleri toplar.
Temel CihazMetrikToplayıcı onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) üzerinde toplamayı başlatmaya ve durdurmaya izin veren IMetricCollector temel uygulaması.
BluetoothBağlantıGecikme Toplayıcı Toplayıcı, cihazlara önceden tanımlanmış bir istatistik süresi metrik yapılandırması gönderir ve her profil için Bluetooth bağlantı süresini toplar.
BluetoothBağlantıDurum Toplayıcı Bu toplayıcı, BluetoothConnectionStateChanged ölçümlerini toplayacak ve her profil için bağlantı durumu numarasını kaydedecektir.
BugreportzOnFailureCollector Bir test durumu başarısız olduğunda bir hata raporu toplayın.
BugreportzOnTestCaseFailureCollector Bir çalıştırmadaki bir test durumu başarısız olduğunda bir hata raporu toplayın.
ClangCodeKapsamToplayıcı Clang kapsamı ölçümlerini cihazdan çıkaracak ve bunları test yapıları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .
KoleksiyonerYardımcısı Birkaç yerde ihtiyaç duyulan bazı IMetricCollector işlemlerini yapmak için yardımcı.
SayımTest VakalarıToplayıcı Belirli bir IRemoteTest için test senaryolarının sayısını sayın ve bildirin.
DebugHostLogOnFailureCollector 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 verileri tutmak için nesne.
EmulatorBellekCpuCapturer
FilePullerDeviceMetricCollector Cihazdan gelen ölçüm anahtarını dinleyen ve bunları cihazdan dosya olarak çeken bir BaseDeviceMetricCollector .
FilePullerLogCollector Cihaz tarafından bildirilen dosyanın kaydedicisi.
GcovCodeKapsamToplayıcı Cihazdan gcov kapsama ölçümlerini alacak ve bunları test yapıtları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .
HostStatsdMetricCollector IMetricCollector yardımcı program komutlarını kullanarak ana bilgisayar tarafından statsd ölçümlerini toplayan bir IMetricCollector.
JavaCodeCoverageCollector Java kapsamı ölçümlerini cihazdan çıkaracak ve bunları test yapıtları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .
LogcatOnFailureCollector Bir test durumu başarısız olduğunda bir logcat yakalayacak ve kaydedecek toplayıcı.
LogcatZamanlamaMetrikToplayıcı Logcat satırlarından bir olayın başlangıç ​​ve bitiş sinyallerini ayrıştırmak için verilen regex kalıplarını kullanarak bir veya daha fazla tekrarlanan test sırasında logcat'ten zamanlama bilgilerini (örneğin kullanıcı değiştirme zamanı) toplayan bir metrik toplayıcı.
ModülLogcatCollector Logcat toplayıcı sürümü ancak modül için.
PerfettoÇekmeMetrikToplayıcı Perfetto dosyalarını cihazdan çekmeye ve metrikleri cihazdan toplamaya izin veren FilePullerDeviceMetricCollector temel uygulaması.
PerfettoTraceRecorder Bir ITestDevice üzerinde perfetto izlemeyi kaydetmek için bir yardımcı program sınıfı.
Yeniden Başlatma Sebebi Toplayıcı Test çalıştırması sırasında cihazın yeniden başlatılmasını toplayan ve bunları neden ve sayımlara göre raporlayan toplayıcı.
RuntimeRestartCollector Varsa, test çalıştırması sırasında çalışma zamanı yeniden başlatmalarının (sistem sunucusunun çökmesi) 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ü yakalayacak ve kaydedecek toplayıcı.
Gösteri HaritasıÇekerMetrikToplayıcı Showmap dosyalarını cihazdan çekmeye ve metrikleri cihazdan toplamaya izin veren FilePullerDeviceMetricCollector temel uygulaması.
TraceCmdCollector Trace-cmd kullanarak test sırasında izlemeleri toplayan ve bunları çağrıya kaydeden bir IMetricCollector .

Numaralandırmalar

Otomatik Günlük Toplayıcı Hangi toplayıcının koşum takımı tarafından otomatik olarak kullanılabileceğini açıklayan numaralandırma.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT