Sınıf İndeksi

Bunlar API sınıflarıdır. Tüm API paketlerine bakın.

A

AaptParser 'aapt dump badging' çıktısını ayrıştırarak apk'den bilgi çıkaran sınıf.
AaptParser.AaptVersion APK dosyalarını ayrıştırmak için kullanılan AAPT sürümü seçeneklerinin sayısı.
AbiFormatter Abi için yardımcı program sınıfı.
SoyutXml Ayrıştırıcı xml dosyalarını ayrıştırmak için yardımcı temel sınıf
AbstractXmlParser.ParseException XML girişi ayrıştırılamazsa atılır
AcloudConfigParser Bir Acloud yapılandırmasını ayrıştıran yardımcı sınıf (bir Bulut cihazı örneğini başlatmak için kullanılır).
AcloudConfigParser.AcloudKeys Konfigürasyondan aranabilecek anahtar setleri.
EtkinlikDurumDenetleyicisi Bir modülün sonunda çalışan arta kalan etkinlikler için durum denetleyicisi.
AdbRootAsansör Gerektiğinde oluşturulduğunda AutoCloseable kökünü etkinleştiren ve tamamlandığında kök durumunu geri yükleyen bir Otomatik Kapatılabilir.
ToplamaPostİşlemci Çoklu yinelemeli test çalıştırmaları sırasında toplanan sayısal metrikler için min, maks, ortalama, varyans, standart sapma, toplam, sayı ve isteğe bağlı olarak yüzdelik dilimleri veren ve bunları çiftler olarak değerlendiren bir metrik toplayıcı.
AltDirBehavior Çeşitli test yapıt yükleyicileri/iticileri için alternatif dizin davranışlarını tanımlayan bir numaralandırma

AppBuildInfo Bir Android uygulamasını ve test paketlerini temsil eden bir IBuildInfo .
AppDeviceBuildInfo Bu sınıf kullanımdan kaldırıldı. Doğrudan IDeviceBuildInfo kullanın.
AppVersionFetcher Cihazdan uygulama sürümü dizesini almak için yardımcı program sınıfı.
AppVersionFetcher.AppVersionInfo Uygulama sürümü bilgisi türleri.
ArchModuleController Modül denetleyicisi, verilen herhangi bir mimariyle eşleşmediğinde testleri çalıştırmaz.
ArgsOptionParser Ayrıştırılmış komut satırı bağımsız değişkenlerinden Option alanlarını doldurur.
ATestFileSystemLogSaver Bu LogSaver sınıfı, günlükleri belirli bir yola kaydetmek için ATest tarafından kullanılır.
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.
Otomatik Muhabirler Tradefed otomatik muhabirlerinden gelen eşlemeyi tanımlayan sınıf.
OrtalamaPostİşlemci Metrik listesinin ortalamasını hesaplayan son işlemcinin uygulanması.

B

Arka PlanCihazAksiyon Belirli bir aygıtta, eylem iptal edilene kadar gerektiği kadar tekrar eden bir komut çalıştırır.
TemelCihazMetrikToplayı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ı.
BaseEmulatorHazırlayıcı Yerel bir öykünücüyü başlatmak için ortak hazırlayıcı.
BaseLeveledLogOutput Bazı etiketleri adlarına veya bileşenlerine göre filtrelemeye izin veren ILeveledLogOutput için temel bir uygulama.
BaseModuleController Bir modülün çalışıp çalışmayacağını kontrol etmek için uygulanması gereken IModuleController temel uygulaması.
BaseMultiTargetHazırlayıcı Nesneyi devre dışı bırakmaya izin veren IMultiTargetPreparer temel uygulaması.
BasePostİşlemci Her uygulamanın genişletmesi gereken temel IPostProcessor .
TemelYeniden DeneKarar IRetryDecision temel uygulaması.
BaseStreamLogger <OS OutputStream'i genişletiyor> Günlük mesajlarını bir çıktı akışına ve stdout'a yönlendiren bir ILeveledLogOutput .
BaseTargetHazırlayıcı Nesnenin devre dışı bırakılıp bırakılmadığını kontrol etmeye izin veren ITargetPreparer için temel uygulama sınıfı.
BaseTestSuite Yeni paket sistemiyle Uyumluluk Testi Paketini çalıştırmak için bir Test.
Pil Kontrol Cihazı Bir cihazın pil şarj durumunu kontrol etmeyi sağlayan yardımcı program sınıfı.
PilŞarjCihazKurtarma Cihazın pil seviyesi belirli bir eşiğin altına düştüğünde bir komutun tetiklenmesine izin verin.
Pil Sıcaklığı
Pil KullanılamıyorCihaz Kurtarma Pil seviyesi mevcut değilse bir yapılandırmayı tetikleyecek kurtarma denetleyicisi.
BinaryState IGNORE işlemsiz durumuyla AÇIK/KAPALI durumunu kaydetmek için kullanılan numaralandırma.
BluetoothUtils Cihazda BluetoothInstrumentation'ı aramak için yardımcı işlevler

Cihaz tarafı BluetoothInstrumentation kodu AOSP'de şu adreste bulunabilir: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider Test cihazından derleme bilgilerini önyükleyen bir IDeviceBuildProvider

Bu genellikle harici olarak sağlanan bir yapıya sahip cihazlar için kullanılır, yani

Hata RaporuToplayıcı Yapılandırılabilir olaylar meydana geldiğinde hata raporlarını toplayan ve ardından her hata raporu toplandıktan sonra ITestInvocationListener#testLog çağıran bir geçişli ITestInvocationListener .
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Predicate Hata raporunun ne zaman yakalanacağını açıklayan tam bir yüklem.
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector Bir test durumu başarısız olduğunda bir hata raporu toplayın.
Yapı Bilgisi Bir ITestDevice ile ilişkilendirilmesi gereken bir IBuildInfo genel uygulaması.
BuildInfoRecorder Derleme bilgisi meta verilerini belirtilen bir dosyaya yazan bir ITargetPreparer .
BuildInfoUtil IBuildInfo manipüle etmeye yardımcı olacak bir util sınıfı
BuildRetrievalError Derleme test için alınırken önemli bir hata oluştu.
BuildTestsZipUtils Android derleme sistemi tarafından oluşturulan zip testleri ile ilgili işlemler için bir yardımcı sınıf
Toplu E-posta Göndericisi Aşağıdaki yapılandırmaya izin veren bir e-posta gönderici yardımcı programı: gönderilen aralık, ilk patlama boyutu, alıcılar ve toplam mesaj sayısı.
BundletoolUtil .apks'i deivce'ye yüklemek için bundletool komut satırını kullanan yardımcı program sınıfı.

C

CecControllerTokenSağlayıcı Tüketici Elektroniği Kontrolü (CEC) ile ilgili belirteçler için belirteç sağlayıcısı.
DaireselAtraceUtil Öncelikle Monkey testi sırasında ANR'lerin temel nedenlerini belirlemek için geliştirilmiş bir atrace yardımcı programı.
DaireselByteArray Dairesel bir arabellek olarak çalışan ve dizideki tüm değerlerin toplamını izleyen sabit boyutlu bir diziyi tutmak için veri yapısı.
ClangCodeKapsamToplayıcı Clang kapsamı ölçümlerini cihazdan çıkaracak ve bunları test yapıları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .
ClassNotFoundConfigurationException Bir nesnenin sınıfının bulunmadığı durumlar için ConfigurationException .
SınıfYoluTarayıcı Sınıf yolundaki girdileri bulur.
ClassPathScanner.ClassNameFilter Java sınıfı adlarını filtreleyen ve dönüştüren bir IClassPathFilter .
ClassPathScanner.ExternalClassNameFilter İç sınıfları reddeden bir ClassNameFilter
ClassPathScanner.IClassPathFilter Sınıf yolu giriş yolları için bir filtre

FileFilter sonra desenli

ClusterBuildInfo TFC'den aktarılan derlemeler için bir IBuildInfo sınıfı.
ClusterBuildProvider TFC test kaynaklarını indirmek için bir IBuildProvider .
ClusterClient TFC arka ucuyla etkileşim için bir IClusterClient uygulaması.
KümeKomutu TF Cluster'dan alınan bir görevi temsil eden bir sınıf.
ClusterCommand.RequestType
KümeKomut.Durumu Komutun TF kümesindeki durumu.
ClusterCommandConfigBuilder Bir küme komutu için bir yapılandırma dosyası oluşturmak için bir sınıf.
ClusterCommandEvent Karşıya yüklenecek küme komut olaylarını kapsüllemek için bir sınıf.
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
KümeKomut Başlatıcı Bir alt işlem TF aracılığıyla TFC'den bir komut başlatmak için bir IRemoteTest sınıfı.
KümeKomut Zamanlayıcı TFC'yi (Tradeed Cluster) destekleyen bir ICommandScheduler .
KümeKomut Durumu TF Cluster'dan gelen bir komutun durumunu ve iptal nedenini temsil eden bir sınıf.
ClusterDeviceInfo Yüklenecek küme cihaz bilgilerini kapsüllemek için bir sınıf.
ClusterDeviceInfo.Builder
KümeCihaz Monitörü Sonuçları Tradefed Cluster hizmetine bildiren bir IDeviceMonitor uygulaması.
ClusterEventUploader <T, IClusterEvent'i genişletir > IClusterEvent yükleyen ClusterEventUploader sınıfı.
ClusterHostEtkinliği Karşıya yüklenecek küme ana bilgisayar olaylarını kapsüllemek için bir sınıf.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType Farklı türdeki ana bilgisayar olaylarının numaralandırmaları.
ClusterHostUtil TF Kümesi için genel yapılandırma örnekleri, ana bilgisayar bilgileri vb. almak için statik kullanım işlevleri.
ClusterLogSaver Test çıktılarını TFC'ye yüklemek için bir ILogSaver sınıfı.
ClusterLogSaver.FilePickingStrategy Dosya toplama stratejileri.
ClusterOptions
ToplamaByteOutputAlıcı Tüm kabuk çıktısını bir byte[] olarak toplayan bir IShellOutputReceiver .
ToplamaÇıkışAlıcı Tüm kabuk çıktısını tek bir String toplayan bir IShellOutputReceiver .
ToplamaTestDinleyici Tüm test sonuçlarını toplayacak bir ITestInvocationListener .
KoleksiyonerYardımcısı Birkaç yerde ihtiyaç duyulan bazı IMetricCollector işlemlerini yapmak için yardımcı.
Komut Dosyası Ayrıştırıcı Komut satırları kümesini içeren dosya için ayrıştırıcı.
CommandFileParser.CommandLine
CommandLineBuildInfoBuilder Yardımcı program, bir komut satırından olağan yapı bilgisi argümanlarını yakalamak ve onlardan bir IBuildInfo oluşturmak anlamına geliyordu.
KomutSeçenekleri ICommandOptions Uygulanması .
KomutSeçenekleriAlıcı Belirli bir çağrının komut seçenekleri değerini döndüren hizmet uygulaması.
KomutRunner Komut satırı bağımsız değişkenlerinde belirtilen komutu çalıştıran ve ardından çıkan alternatif bir TradeFederation giriş noktası.
CommandRunner.ÇıkışKodu İle çıkılması mümkün olan hata kodları.
Komut Zamanlayıcı Mevcut tüm cihazlarda TradeFederation komutlarını çalıştırmak için bir zamanlayıcı.
CommandScheduler.HostState Ana bilgisayarın farklı durumunun numaralandırmaları
CommonLogRemoteFileUtil Bu yardımcı program, ortak dosyaların uzak günlük alma mantığı için farklı uzak aygıt temsilleri arasında kod tekrarından kaçınmayı sağlar.
CommonLogRemoteFileUtil.KnownLogFileEntry Uzak cihazlar için bilinen bir günlük girişinin temsili.
ConditionPriorityBlockingQueue <T> Belirli bir koşulla eşleşen nesneleri alabilen ERROR(/PriorityBlockingQueue) benzeri işlemlere sahip iş parçacığı güvenli bir sınıf.
ConditionPriorityBlockingQueue.AlwaysMatch <T> Herhangi bir nesneyle eşleşen bir ConditionPriorityBlockingQueue.IMatcher .
ConditionPriorityBlockingQueue.IMatcher <T> Öğelerin bir tür koşulla eşleşip eşleşmediğini belirlemek için bir arabirim.
Yapılandırma Tamamlayıcı TF konfigürasyonlarımız için Completer uygulanması.
Yapılandırma Yüklenen yapılandırma nesnelerini bir haritada depolayan somut bir IConfiguration uygulaması.
Yapılandırma Tanımı Bir konfigürasyonun, ilişkili nesnelerinin ve seçeneklerinin kaydını tutar.
ConfigurationDef.ConfigObjectDef Bir sınıfAdı için bilgi ve sahip olduğu görünüm numarası için tutulacak nesne (örneğin, bir yapılandırma aynı nesneye iki kez sahipse, ilki ilk görünüm numarasına sahip olacaktır).
YapılandırmaFabrika IConfiguration oluşturmak için fabrika.
ConfigurationFactory.ConfigLoader Dahil edilen yapılandırmaları tek bir kök yapılandırmadan izleyen ve dairesel içermelere bir istisna atan IConfigDefLoader uygulanması.
YapılandırmaUtil Yapılandırma dosyalarını işlemek için yardımcı işlevler.
ConfigurationXmlParserSettings ConfigurationXmlParser için ayarları kabul eden basit bir sınıf

Ayarları bu sınıfa geçirmek için takma ad zorunludur.

YapılandırmaYamlParser YAML stili Tradefed yapılandırmaları için ayrıştırıcı
Konsol Kullanıcıya etkileşim için arayüz sağlayan ana TradeFederation konsolu

Şu anda gibi işlemleri destekler

  • test etmek için bir komut ekleyin
  • cihazları ve durumlarını listele
  • devam eden çağrıları listele
  • kuyruktaki komutları listele
  • çağırma günlüğünü dosyaya/stdout'a dök
  • kapat
Console.ArgRunnable <T> Bir argüman alabilen bir run yöntemine sahip bir Runnable
Console.CaptureList List<List<String>> için bir kolaylık türü
KonsolOkuyucuÇıkışAkış System.out.print() 'in kullanıcının LineReader unfinishedLine ile güzel oynamasını sağlamak için kullanılabilecek bir OutputStream.
KonsolSonuç Muhabiri Test sonuçlarını konsola yazdırmak için sonuç muhabiri.
SaymaTestSonucuDinleyici TestResultListener tarafından toplam test sayısını izleyen bir TestStatus
SayımTest VakalarıToplayıcı Belirli bir IRemoteTest için test senaryolarının sayısını sayın ve bildirin.
KapsamSeçenekleri Kapsam seçeneklerini tutmak için tradefed nesne.
KapsamSeçenekleri.Araç Zinciri
AvdHazırlayıcı Oluştur
Kullanıcı Hazırlayıcı Oluştur Kullanıcı oluşturmak ve sonunda temizlemek için hedef hazırlayıcı.

D

DebugHostLogOnFailureCollector Bir test senaryosu hatası oluştuğunda ana bilgisayar tarafındaki günlükleri toplayacak ve günlüğe kaydedecek toplayıcı.
VarsayılanRemoteAndroidTestRunner Tradefed kullanım durumları için bazı varsayılanları ayarlamak üzere ddmlib RemoteAndroidTestRunner uzantısı.
VarsayılanTestlerZipYükleyici Testler zip yükleyicisinin varsayılan uygulaması.
Temsilci Çağrı Yürütme Yürütmeyi başka bir Tradefed ikili dosyasına devreden InvocationExecution .
Bağımlılıklar Çözümleyici Bir test için tüm bağımlılıkları almaya izin veren yeni bir sağlayıcı türü.
CihazAyırmaSonuç Bir komut için ayırma girişiminin sonuçlarını temsil eder.
CihazAvailableChecker Bir modülün cihazı çevrimdışı durumda bırakmadığından emin olmak için kontrol edin.
CihazPilSeviye Denetleyicisi Minimum pil şarjını kontrol eden ve minimum şarj yoksa pilin ikinci bir şarj eşiğine ulaşmasını bekleyen bir IRemoteTest .
CihazPilKaynakMetrikToplayıcı Bu toplayıcı, cihaz pil ölçümlerini toplar.
DeviceBuildDescriptor Cihaz platformu oluşturma bilgilerini almak için yardımcı yöntemler içeren bir IBuildInfo için sarmalayıcı sınıfı.
DeviceBuildInfo Eksiksiz bir Android cihaz derlemesini ve (isteğe bağlı olarak) testlerini temsil eden bir IBuildInfo .
DeviceBuildInfoBootStrapper Yapı bilgisi alanlarını cihazdan okunan niteliklerle değiştiren bir ITargetPreparer

Bu, harici bir kaynaktan (örn.

DeviceBuildInfoInjector ITargetPreparer meta verilerini DeviceBuildDescriptor içine ekleyen bir IBuildInfo .
Cihaz Temizleyici Testten sonra yeniden başlatma veya biçimlendirme eylemi gerçekleştirir ve isteğe bağlı olarak ekranı kapatır
DeviceCleaner.CleanupAction
DeviceCleaner.PostTemizlemeİşlem
DeviceConcurrentUtil Eşzamanlı cihaz tarafı komut yürütmesi için yardımcı program yöntemlerini ve sınıflarını içerir

ShellCommandCallable olarak uygulanan komutları çalıştırmak için ERROR(/ ERROR(/ExecutorService) ) kullanın ve komut yürütme için ERROR(/ExecutorService) tarafından döndürülen ERROR(/Future) ile senkronizasyon için ERROR(/#joinFuture(String,Future,long)) kullanın.

DeviceConcurrentUtil.ShellCommandCallable <V> Bir ITestDevice üzerinde kabuk komutunu yürütmenin ayrıntılarını saran bir ERROR(/Callable) .
CihazYapılandırmaSahibi Yüklenen cihaz yapılandırma nesnelerini özniteliklerinde saklayan somut bir IDeviceConfiguration uygulaması.
DeviceFailedToBootError Bir aygıt, bir yapı ile yanıp söndükten sonra önyükleme yapamazsa atılır.
CihazÖzellikModülDenetleyici Belirli bir özelliği desteklemediğinde testleri çalıştırmayacak bir modül denetleyicisi.
Cihaz Dosyası Raporlayıcısı Aygıtta dosyalar olup olmadığını kontrol eden ve bulunursa bunları ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) gönderen bir yardımcı program sınıfı.
CihazFlashHazırlayıcı Fiziksel Android donanımında bir görüntüyü yanıp sönen bir ITargetPreparer .
DeviceFlashPreparer.EncryptionOptions Kullanıcı verileri görüntüsünün şifrelenmesini işlemek için seçeneklerin sayısı
DeviceFolderBuildInfo Yerel dosya sistemindeki bir dizinde bulunan diğer yapı yapılarını da içeren bir IDeviceBuildInfo .
DeviceImageZipFlashingTargetPreparer Belirli bir format aracılığıyla sağlanan cihaz görüntüleri ile cihazı yanıp sönen bir hedef hazırlayıcı.
CihazİnternetErişilebilirlikKaynakMetrikToplayıcı Toplayıcı, cihazın internet erişilebilirliğine sahip olup olmadığını kontrol etmek için google.com'a ping gönderir.
Aygıt Yöneticisi
DeviceManager.FastbootDevice Fastboot modunda bir cihazın temsili.
DeviceMetricData Metrik toplayıcılar tarafından toplanan tüm verileri tutmak için nesne.
DeviceMonitorÇoğullayıcı İstekleri birden çok IDeviceMonitor s'ye yaymak için bir proxy sınıfı.
CihazÖzellikleri Cihaz tarafı özellik adları için ortak sabit tanımları
Cihaz KurtarmaModuUtil
CihazSıfırlamaÖzelliği Aygıt sıfırlamanın sunucu tarafı uygulaması.
CihazSıfırlamaİşleyicisi Yardımcı program işleme genel olarak cihaz sıfırlama.
Cihaz SeçimiSeçenekleri Cihaz seçim kriterleri için kapsayıcı.
DeviceSelectionOptions.DeviceRequestedType Desteklenen farklı olası yer tutucu cihaz türleri.
AygıtAyar Denetleyicisi Modül çalışması sırasında cihaz ayarlarının değişip değişmediğini kontrol edin.
Cihaz kurulumu Sağlanan Option dayalı olarak test için bir cihazı yapılandıran bir ITargetPreparer .
Cihaz DurumuMonitör Bir IDevice durumunu izlemek için yardımcı sınıf.
CihazDepolamaYaşKaynakMetrikToplayıcı Logcat'ten depolama yaşını ayrıştırın.
DeviceStorageStatusChecker Aygıtın verilen bölümler için yeterli disk alanı olup olmadığını kontrol edin.
Cihaz KullanılamıyorMonitör Bu dinleyici, yalnızca DNAE test senaryosu seviyesini yakalamaya çalışır.
DeviceUpdateTargetPreparer Cihazları harici bir kaynaktan (bir derleme hizmetinin aksine) bir cihaz görüntü dosyasıyla güncellemeyle ilgili genel adımları ele alan soyut bir ITargetPreparer .
CihazWifiKaynakMetrikToplayıcı Toplayıcı, mevcut bağlı wifi sinyal gücünü ve bağlantı hızı ölçümlerini toplar.
Yönlendirilmiş Grafik <V> Yönlendirilmiş bir ağırlıksız grafik uygulaması.
DinamikDosyaStubTest Bu, tradefed'in dinamik dosyayı doğru bir şekilde çözebileceğini test etmek için bir tradefed testidir.
DinamikUzaktanDosya Çözümleyici Uzak dosyalara giden yolun çözümlenmesine yardımcı olan sınıf.
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver uygulamalarını yükler.

E

EmmaXmlSabitler emma xml raporu ayrıştırılırken kullanılan sabitler.
EmulatorBellekCpuCapturer
ZorunluSeLinuxDenetleyici Selinux'un durumunu sağlayan durum denetleyicisi.
EventLoggerListener Aldığı tüm olayları bir dosyaya kaydeden dinleyici
Mevcut Yapı Sağlayıcı Önceden oluşturulmuş bir IBuildProvider döndüren bir IBuildInfo .
Genişletilmiş Dosya Derleme ile ilgili meta verileri taşımak için standart dosya uzantısı.

F

Sahte Test Amacı, tekrarlanabilir test sonuçları oluşturmayı kolaylaştırmak olan sahte bir test.
SahteTestlerZipKlasörü Bir içerik listesine dayalı olarak, sıkıştırılmamış sahte bir test klasörü oluşturan bir test fikstürü.
FakeTestsZipFolder.ItemType
FastbootCihazFlaşör Fiziksel Android donanımında bir görüntüyü flaşlamak için fastboot'a dayanan bir sınıf.
FastbootYardımcısı Fastboot işlemleri için bir yardımcı sınıf.
FastbootUpdateBootstrapHazırlayıcı Aygıtların FastbootDeviceFlasher ile flash'lanmasını sağlamak için belirtilen dosyaları (önyükleyici, radyo, aygıt görüntüsü zip) IDeviceBuildInfo yerleştiren bir ITargetPreparer , ardından sonuç raporlama amaçları için önyükleme sonrası aygıt özniteliklerini yapı bilgilerine enjekte eder.
DosyaİndirÖnbellek İndirilen dosyaların yerel dosya sistemi LRU önbelleğini koruyan bir yardımcı sınıf.
DosyaİndirÖnbellekFabrika FileDownloadCache oluşturmak için bir fabrika
DosyaDownloadCacheWrapper IFileDownloader arabirimini uygularken FileDownloadCache olanakları sağlayan bir sarmalayıcı sınıfı.
DosyaIdleMonitor Dosyaları izler ve boşta kalmışlarsa bir geri arama yürütür (örn.
Dosya Kaydedici Günlük mesajlarını bir dosyaya ve stdout'a yönlendiren bir ILeveledLogOutput .
DosyaProtoSonuçRaporlayıcısı TestRecord bir dosyaya döken proto raportör.
FilePullerDeviceMetricCollector Cihazdan gelen ölçüm anahtarını dinleyen ve bunları cihazdan dosya olarak çeken bir BaseDeviceMetricCollector .
FilePullerLogCollector Cihaz tarafından bildirilen dosyanın kaydedicisi.
Dosya SistemiGünlük Koruyucu Günlükleri bir dosya sistemine kaydedin.
FiltrelenmişSonuçİletici Yalnızca izin verilen bir TestDescription raporlanmasına izin veren ResultForwarder varyantı.
SabitByteArrayOutputStream Yalnızca maksimum miktarda veri tutan bir bellek ERROR(/OutputStream) .
Yanıp SönenKaynaklarAyrıştırıcı Bir aygıtı flaş etmek için gereken yardımcı görüntü dosyalarının gerekli sürümlerini ayrıştıran bir sınıf.
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Constraint FlashingResourcesParser aksi takdirde kullanabileceği bazı kaynakları yok saymasına izin vermeyi amaçlayan bir filtreleme arabirimi
Yanıp SönenKaynakUtil Bu yardımcı program, DeviceFlashPreparer aracılığıyla flash'lanabilmeleri için uygun yapıt sürümünün ayarlanmasına yardımcı olur.
KatlanabilirGenişletme İşleyicisi Her birincil olmayan katlanabilir yapılandırma için daha fazla genişleyen bir IModuleParameterHandler .
Katlanabilir İşleyici Özel bir modül oluşturmak için katlanabilir parametreleri alabilen genel katlanabilir işleyici.
KatlanabilirModHazırlayıcı Bir cihazın katlanabilir durumunu değiştirebilen bir hedef hazırlayıcı.
KlasörYapıBilgisi Bir IFolderBuildInfo somut uygulaması.
Biçimlendirilmiş Jeneratör Muhabir Belirli bir formatta raporlar oluşturmaya izin veren muhabir.

G

GceAvdInfo Belirli bir GCE AVD örneği için ilgili verileri tutacak yapı.
GceAvdInfo.GceStatus
GceManager GCE'den günlükleri başlatmak/durdurmak ve toplamak için GCE çağrılarını yöneten yardımcı.
GceRemoteCmdFormatter Uzak bir gce cihazına ulaşmak için komutları biçimlendirmek için yardımcı program sınıfı.
GceRemoteCmdFormatter.ScpMode SCP, argümanların yapısına bağlı olarak dosyayı itmek veya çekmek için kullanılabilir.
GceSshTünelMonitör Gce ssh tüneli için Thread Monitor.
GcovCodeKapsamToplayıcı Cihazdan gcov kapsama ölçümlerini alacak ve bunları test yapıtları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .
GCSBucketUtil Google Cloud Storage'dan (GCS) dosya indirmek ve yüklemek için dosya yöneticisi.
GCSBucketUtil.GCSFileMeta Verileri GCS'de dosya bilgisi için basit sarmalayıcı.
GCSOrtak İndirme ve yükleme gibi Gcs işlemi için temel sınıf.
GCSDindiriciYardımcısı Global yapılandırmayı önbelleğe alma ve çözme ile ilgilenen GCS paketi için indirici.
GCSDosyaİndirici Google bulut depolama alanından (GCS) dosya indirmek için dosya indirici.
GCSDosyaYükleyici Dosya verilerini google bulut depolamaya (GCS) yüklemek için dosya yükleyici.
GCSHostResourceManager Ana makine kaynağını GCS'den (Google bulut depolama) indirin.
GcsRemoteFileResolver Bir GCS paketinden indirmeye izin veren IRemoteFileResolver uygulaması.
GetPreviousPassedHelper Önceki geçen test filtrelerini almak için yardımcı.
GkiDeviceFlashHazırlayıcı Android ortak çekirdek genel görüntüsüyle cihazı yanıp sönen bir hedef hazırlayıcı.
GlobalFilterAlıcı Belirli bir çağrının filtrelerini döndüren hizmet uygulaması.
GlobalTestFiltresi Çağrıya uygulanan filtre seçenekleri.
GoogleApiClientUtil Google API istemcisi oluşturmak için araçlar.
GranularRetriableTestWrapper Bir sarmalayıcı sınıfı, IRemoteTest'i test senaryosu düzeyinde parçalamak için IRemoteTest üzerinde çalışır.
GsiDeviceFlash Hazırlayıcı Android jenerik sistem görüntüsü ile cihazı yanıp sönen bir hedef hazırlayıcı.

H

HelloWorldMultiTargetHazırlayıcı Bir IMultiTargetPreparer uygulamasının örnek bir uygulaması.
Tarih Kaydedici TF History Logger, yalnızca belirli olayları içeren özel günlük.
HprofAllocSite Ayrıştırıcı hprof raporlarının Tahsis Siteleri bölümündeki bilgileri ayrıştırmak için yardımcı sınıf.
HttpUzaktan Dosya Çözücü Uzak dosyanın http üzerinden indirilmesine izin veren IRemoteFileResolver uygulaması
HttpsUzaktanDosya Çözümleyici Uzak dosyanın https üzerinden indirilmesine izin veren IRemoteFileResolver uygulaması

ben

IabiAlıcı ABI'nin test edilmesi gereken bir test.
IAppBuildInfo Bu arayüz kullanımdan kaldırılmıştır. IBuildInfo doğrudan kullanın.
IAutoRetriableTest ITestFilterReceiver uygulamayan ancak yine de otomatik yeniden denemeyi desteklemek isteyen bir IRemoteTest arabirimi.
IPilBilgisi Bir cihazın piliyle etkileşimi tanımlayan arayüz.
IBatteryInfo.BatteryState Mevcut pil şarj durumunu açıklar.
IBuildProvider Test edilen yapı hakkında bilgi sağlamaktan sorumludur.
IBuildAlıcı Test edilen yapıya referans verilmesi gereken bir test.
IClusterClient TFC arka ucu ile etkileşim için bir arayüz.
IClusterEtkinliği TFC'ye yüklenecek herhangi bir küme olayı için arayüz.
IClusterEventUploader <T, IClusterEvent'i genişletir > ClusterEventUploader için arayüz
IClusterOptions Kümeyle ilgili seçenekleri almak için bir arabirim.
ICommandOptions Komutlar için yürütme seçenekleri için kapsayıcı.
IKomut Zamanlayıcı TradeFederation komutlarını çalıştırmak için bir zamanlayıcı.
ICommandScheduler.IScheduledInvocationListener Çağrı tamamlandığında çağrı olayları için dinleyici.
ISıkıştırmaStratejisi Çalışma zamanında seçilebilen bir sıkıştırma algoritmasını temsil eden bir arayüz.
IYapılandırma Bir TradeFederation çağrısı için yapılandırma bilgileri.
IConfigurationFactory IConfiguration s oluşturmak için fabrika
IConfigurationAlıcı Bir IConfiguration kabul eden nesneyi temsil eden basit arayüz.
ICredentialFactory oauth2 Credential oluşturmak için kimlik bilgisi fabrikası için bir arayüz.
IDefaultObjectLoader YAML yapılandırmamızın parçası olması gereken varsayılan nesneleri yüklemek için arabirim.
IDefaultObjectLoader.LoaderConfiguration Bilgileri yükleyiciye iletmek için yükleme yapılandırma nesnesi.
IDeviceBuildInfo Eksiksiz bir Android cihaz derlemesini ve (isteğe bağlı olarak) testlerini temsil eden bir IBuildInfo .
IDeviceBuildProvider Bir yapıyı almak için bir IBuildProvider gelen bilgileri kullanan bir ITestDevice .
IDeviceConfiguration Cihaz Yapılandırma Tutucu Arayüzü.
ICihaz Flaşör Bir cihazda bir cihaz görüntüsünü yanıp söner.
IDeviceFlasher.UserDataFlashOption Kullanıcı verileri görüntüsünü işlemek için seçeneklerin sayısı
IDeviceManager Test için mevcut cihaz setini yönetmek için arayüz.
IDeviceManager.IFastbootListener Fastboot durumu değişiklikleri için bir dinleyici.
IDeviceMonitor Cihazların durumunu izlemek için arayüz.
IDeviceMonitor.DeviceLister Bilinen aygıtları ve durumlarını döndürmesi gereken Runnable benzeri bir sınıf.
ICihaz Seçimi Cihaz seçim kriterleri için arayüz.
IDeviceTest Bir ITestDevice başvurusuna ihtiyaç duyan nesne arabirimi.
Devre Dışı Bırakılabilir Devre dışı bırakılabilen bir Tradefed nesnesini tanımlayan arayüz.
IFileİndirici Uzak bir dosyayı indirmek için arayüz.
IFlashingKaynaklar Ayrıştırıcı Bir cihazı flaş etmek için gereken yardımcı görüntü dosyalarının gerekli sürümlerini sağlamak için arayüz.
IFlashingKaynaklarAlıcı Bir cihazı flaş etmek için gereken yardımcı görüntü dosyalarını almak için arayüz.
IFolderBuildInfo Derleme yapıları yerel bir dosya sistemi dizininde bulunan basit bir soyut IBuildInfo .
IFormatterGenerator SuiteResultHolder için bir biçimlendiriciyi açıklayan arabirim.
IHostCleaner Test çalıştırması tamamlandıktan sonra ana bilgisayarı temizler.
Çağrı BağlamAlıcı Çağrının bağlamına başvurulması gereken bir test.
Çağrı Yürütme Bir çağrının parçası olarak yapılacak eylemleri açıklayan arayüz.
ILeveledLogOutput Bu arabirimi uygulayan sınıflar, günlük mesajlarının çıktılanmasıyla ilgilenen yöntemler sağlar.
ILogcatAlıcı Bir cihazın logcat'inin çıktısını InputStreamSource olarak sağlayan bir sınıf.
ILogRegistry Farklı günlükçüleri çoğullayan ve yöneten bir ILogOutput tekli günlükçü için bir arabirim.
ILogRegistry.EventType Günlüğe kaydedilmesi yararlı olan olaylar
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.
IModuleDenetleyici Bir modülün yürütülüp yürütülmeyeceğini kontrol etmek için arayüz.
IModuleController.RunStrategy Modülün nasıl yürütülmesi gerektiğini açıklayan numaralandırma.
IModuleParametreİşleyicisi Suite modüllerinin parametreleri için arayüz.
IMultiDeviceTest Bu arayüz kullanımdan kaldırılmıştır. Bu arayüz, uyumluluk için geçici olarak tutulur, ancak artık kullanılmamaktadır. Lütfen uygulamayın.
IMultiTargetHazırlayıcı Test ortamını birkaç cihaz için birlikte hazırlar.
INativeCihaz Testi Bir INativeDevice başvurusuna ihtiyaç duyan nesne arabirimi.
InstallApexModuleTargetPreparer
InstantAppHandler ModuleParameters#INSTANT_APP için işleyici.
EnstrümantasyonSonuçProtoParser Enstrümantasyon test çalıştırması sırasında toplanan enstrümantasyon sonuç protokolünü ayrıştırır ve sonuçlar hakkında ITestRunListener'ı bilgilendirir.
Çağrı Bağlam Bir IInvocationContext genel uygulaması.
Çağrı Yürütme Tüm çağırma adımlarını açıklayan sınıf: derleme indirme, target_prep, testleri çalıştırma, temizleme.
Çağrı Kapsamı Tek bir Tradefed çağrısını kapsar.
Çağrı Kapsamlı
ÇağırmaScopeModule Guice-Tradeed desteklenen nesneleri istemek için bir TF çağrısında herhangi bir yerde kullanılabilen Guice modülü.
Çağrı Durumu Çağrı durumunu depolamak için bir sınıf.
JUnitResultForwarder'a Çağırma ITestInvocationListener olaylarını dinleyen ve bunları bir TestListener ileten bir sınıf.
IPostİşlemci Post işlemciler, testlerden SONRA ve sonuç raporlamasından ÖNCE ölçümlerin ve günlüklerin işlenmesine izin vermeyi amaçlayan bir Ticaret Federasyonu nesnesidir.
Uzaktan Özellik Tradefed'de isteğe bağlı olarak çalıştırılabilen bir özelliği açıklayan arayüz.
UzakDosya Çözümleyici Uzak bir dosyayı yerel bir dosyaya çözümleyebilen nesneler için arabirim.
IRemoteFileResolver.RemoteFileResolverArgs Çözümleyicilere iletilen argümanlar
IRemoteFileResolver.ResolvedFile Çözümlenen dosya ve bazı meta veriler hakkında sınıf tutma bilgileri.
IReportNotExecuted Eksik bir yürütme durumunda, bu arabirimi uygulayan IRemoteTest , geliştirilmiş raporlama için yürütülmeyen testlerini rapor edebilir.
Yeniden Zamanlayıcı Gelecekteki yürütme için bir yapılandırmayı yeniden planlamak için arabirim.
IKaynakMetrikToplayıcı Kullanıcının özelleştirilmiş kaynak toplayıcıları uygulaması için arabirim.
IRestApiHelper REST API çağrıları gerçekleştirmek için bir yardımcı arayüz.
Devam EdilebilirTest Bu arayüz kullanımdan kaldırılmıştır. Artık buna gerek yok
IRetryDecision Yeniden deneme kararını yönlendiren ve daha hedefli yeniden deneme için filtreyi sınıfa uygulayan arayüz.
IRuntimeHintSağlayıcı
ISandbox Bir çağırmayı çalıştırmak için kullanılabilecek bir sanal alanı tanımlayan arayüz.
ISandboxFactory ISandbox oluşturmak için fabrika.
ISetOptionAlıcı Bu arayüzün uygulanması, HostTest#SET_OPTION_NAME ile bağlantılı bir "set-option" adına sahip bir Option sahip olmalıdır.
IShardableTest Ayrı olarak yürütülebilir alt testlere bölünebilen bir IRemoteTest .
IShardHelper Bir yapılandırma için benimsenecek parçalama stratejisini açıklayan bir nesnenin arabirimi.
ISystemStatusChecker Sistem durumunu denetleyen ve sistemin beklenen bir durumda olup olmadığını göstermek için bir boole döndüren bir denetleyici.
ISystemStatusCheckerAlıcı Yapılandırmadan ISystemStatusChecker erişim gerektiren bir IRemoteTest .
ITargetTemizleyici Bu arayüz kullanımdan kaldırılmıştır. gözyaşıDown, temel ITargetPreparer arayüzüne taşındı.
IHedef Hazırlayıcı Test ortamını test çalıştırması için hazırlar.
KorkunçArıza İşleyicisi LogUtil.CLog.wtf(String, Throwable) korkunç hataları işlemek için bir arayüz
ITestAnnotationFiltreAlıcı Ek açıklamalara göre hangi testlerin çalıştırılacağını filtreleyebilen bir koşucu.
ITestCollector Test toplama desteği sağlar; ayarlandığında, test koşucusu, test senaryolarını fiilen yürütmeden toplamak için kuru bir çalışma yapmalıdır.
ITestFileFilterAlıcı Hangi testlerin çalıştırılacağını ve/veya çalıştırılmayacağını belirten bir dosya alabilen bir koşucu.
ITestFilterAlıcı Hangi testlerin çalıştırılacağını filtreleyebilen bir koşucu.
ITestInformationAlıcı Bazı sınıflar için TestInformation almak için arayüz.
ITestInvokasyon Bir TradeFederation test çağrısını yönetir.
ITestInvocation.ExitInformation Bir çağrı için bazı çıkış bilgilerini temsil eder.
ITestSuite Test Suite'i çalıştırmak için kullanılan soyut sınıf.
ITestSuiteSonuçYükleyici Önceki sonuçları yeniden çalıştırılabilecek şekilde yüklemek için bir yardımcıyı açıklayan arabirim.
ITestsZipInstaller Testleri bir aygıtta bir test zip dosyasından (derleme sistemi tarafından çıkarıldığı gibi) yükler.

J

JavaCodeCoverageCollector Java kapsamı ölçümlerini cihazdan çıkaracak ve bunları test yapıtları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .
JavaCodeCoverageFlusher Aygıtta çalışan işlemlerden gelen bir Java kodu kapsamı ölçümlerini sıfırlayan ve zorlayan bir yardımcı program sınıfı.
JsonHttpTestSonucuMuhabir Test ölçüm sonuçlarını ve şubeyi, cihaz bilgilerini JSON'a ve POST'u bir HTTP hizmeti uç noktasına kodlayan bir sonuç raporlayıcı
JUnit4TestFiltresi Filtreyi genişleterek JUnit4 koşucusu için Filter sağlayan Yardımcı Sınıf.
JUnitToInvocationResultForwarder TestListener olaylarını dinleyen ve bunları bir ITestInvocationListener ileten bir sınıf.
JUnitXmlParser Karıncanın XMLJUnitResultFormatter içinde depolanan JUnit sonuçlarından test sonucu verilerini çıkaran ve bunu bir ITestInvocationListener'a ileten ayrıştırıcı.

K

Tuş KilidiDurumChecker Modül yürütüldükten sonra tuş kilidi durumunu kontrol eder.
KillExistingEmulatorPreparer A ITargetPreparer that shuts down a running emulator.

L

LabResourceDeviceMonitor The lab resource monitor which initializes/manages the gRPC server for LabResourceService.
LargeOutputReceiver A class designed to help run long running commands collect output.
LastShardDetector When running local sharding, sometimes we only want to execute some actions when the last shard reaches invocationEnded(long) .
LaunchCvdHelper Utility helper to control Launch_cvd in the Cuttlefish VM.
LeakedThreadStatusChecker Status checker to ensure a module does not leak a running Thread.
LegacySubprocessResultsReporter A frozen implementation of the subprocess results reporter which should remain compatible with earlier versions of TF/CTS (eg 8+), despite changes in its superclass.
ListInstrumentationParser A IShellOutputReceiver that parses the output of a 'pm list instrumentation' query
ListInstrumentationParser.InstrumentationTarget
LocalAndroidVirtualDevice The class for local virtual devices running on TradeFed host.
LocalAppBuildProvider A IBuildProvider that constructs a IBuildInfo based on a provided local path
LocalDeviceBuildProvider A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path.
LocalEmulatorLaunch A TargetPreparer that launches an emulator locally from an android build environment.
LocalEmulatorSnapshot A TargetPreparer intended for generating a clean emulator snapshot from a android build/development environment
LocalFileResolver Implementation of IRemoteFileResolver that allows linking local files
LocalFolderBuildProvider A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path
LocalRunInstructionBuilder Utility to compile the instruction to run test locally.
LogcatCrashResultForwarder Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test.
LogcatEventParser
LogcatEventType Event types for LogcatEventParser .
LogcatOnFailureCollector Collector that will capture and log a logcat when a test case fails.
LogcatReceiver Class that collects logcat in background.
LogFileSaver A helper for ITestInvocationListener 's that will save log data to a file
LogReceiver
LogRegistry A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call.
LogSaverResultForwarder A ResultForwarder for saving logs with the global file saver.

M

MainlineModuleHandler A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules.
MainlineTestModuleController Base class for a module controller to run tests based on the preloaded mainline modules on the device under test.
ManagedRemoteDevice A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM.
ManagedTestDeviceFactory Factory to create the different kind of devices that can be monitored by Tf
MetricFilePostProcessor Used for uploading the metrics log file collected during the test and run level.
MetricOption Annotation for test methods annotated with @Test , or if the annotation is part of the annotation list of TestDescription that allows to specify some extra parameters useful for: Tuning the behavior of the collectors, filtering some methods.
MetricsXMLResultReporter MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test.
MetricUtility Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file.
MinApiLevelModuleController Base class for a module controller to not run tests when it below a specified API Level.
MinSdkModuleController Base class for a module controller to not run tests on versions below a specified SDK version number.
ModuleDefinition Container for the test run configuration.
ModuleListener Listener attached to each IRemoteTest of each module in order to collect the list of results.
ModuleMerger Helper class for operation related to merging ITestSuite and ModuleDefinition after a split.
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo A simple struct class to store information about a module
ModuleParameters Special values associated with the suite "parameter" keys in the metadata of each module.
ModuleParametersHelper Helper to get the IModuleParameterHandler associated with the parameter.
ModuleSplitter Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition .

N

NameMangleListener A proxy listener to translate test method, class, and package names as results are reported.
NativeCodeCoverageFlusher A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device.
NativeDevice Default implementation of a ITestDevice Non-full stack android devices.
NativeDevice.AdbAction A DeviceAction for running a OS 'adb ....' command.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction for rebooting a device.
NativeDevice.RebootMode A mode of a reboot.
NativeDeviceStateMonitor Helper class for monitoring the state of a IDevice with no framework support.
NegativeHandler Handler that specify that nothing should be done and the parameter should not create any extra module.
NestedDeviceStateMonitor Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment.
NestedRemoteDevice Representation of the device running inside a remote Cuttlefish VM.
NetworkNotAvailableException Thrown when a device is not able to connect to network for testing.
NoDeviceException Thrown when there's no device to execute a given command.
NoisyDryRunTest Run noisy dry run on a command file.
NotMultiAbiHandler Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module.

O

OpenObjectLoader Loader for the default objects available in AOSP.
OptionCopier A helper class that can copy Option field values with same names from one object to another.
OptionFetcher Helper to get the test options from the parent process.
OptionNotAllowedException Specific ConfigurationException when an option is not allowed to be passed in the command line.
OptionSetter Populates Option fields.
OptionSetter.OptionFieldsForName Container for the list of option fields with given name.
OtaDeviceBuildInfo A IDeviceBuildInfo used for over-the-air update testing.
OtatoolsBuildInfo An IBuildInfo that contains otatools artifacts.
OtaZipfileBuildProvider Provides a IBuildInfo based on a local OTA zip file.

P

PackageInstalledModuleController Module controller to not run tests when the device has not got the given packages installed.
Pair <A, B> Define our own Pair class which contains two objects.
ParallelDeviceExecutor <V> Wrapper of ERROR(/ExecutorService) to execute a function in parallel.
ParentSandboxInvocationExecution Version of InvocationExecution for the parent invocation special actions when running a sandbox.
ParentShardReplicate Replicate a setup for one device to all other devices that will be part of sharding.
PassingTestFileReporter A ITestInvocationListener that saves the list of passing test cases to a test file
PrettyPrintDelimiter Helper utility that helps to print delimited message that stands out.
PropertyChanger A utility class for changing (or adding) items in an Android property file
ProtoResultParser Parser for the Tradefed results proto format.
ProtoResultParser.TestLevel Enumeration representing the current level of the proto being processed.
ProtoResultReporter Result reporter build a TestRecord protobuf with all the results inside.
ProtoUtil Utility methods for dealing with protobuf messages type-agnostically.
ProxyConfiguration Object that allows pointing to a remote configuration to execute.
PsParser Utility used to parse(USER,PID and NAME) from the "ps" command output

Q

QuotationAwareTokenizer

R

RecoveryLogPreparer A target preparer used to collect logs before recovery.
RegexTrie <V> The RegexTrie is a trie where each stored segment of the key is a regex ERROR(/Pattern) .
RemoteAndroidDevice Implementation of a ITestDevice for a full stack android device connected via adb connect.
RemoteAndroidVirtualDevice Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce).
RemoteAvdIDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true
RemoteFileUtil Utility class to handle file from a remote instance
RemoteInvocationExecution Implementation of InvocationExecution that drives a remote execution.
RemoteManager Class that receives RemoteOperation s via a socket.
RemoteSshUtil Utility to execute ssh commands on remote instances.
RemoteTestTimeOutEnforcer Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout.
RemoteZip Utilities to unzip individual files inside a remote zip file.
ReportPassedTests Report in a file possible filters to exclude passed test.
ResourceMetricUtil Utility functions for composing metrics.
RestApiHelper A helper class for performing REST API calls.
ResultAggregator Special forwarder that aggregates the results when needed, based on the retry strategy that was taken.
ResultAndLogForwarder Forwarder for results and logs events.
ResultForwarder A ITestInvocationListener that forwards invocation results to a list of other listeners.
ResultsPlayer Special runner that replays the results given to it.
RetentionFileSaver Helper class for creating a .retention file in a directory.
RetryConfigurationFactory Factory that handles retrying a command.
RetryLogSaverResultForwarder Forwarder that also handles passing the current attempt we are at.
RetryRescheduler A special runner that allows to reschedule a previous run tests that failed or where not executed.
RetryRescheduler.RetryType The types of the tests that can be retried.
RetryResultForwarder An Extension of ResultForwarder that always push to a given attempt number.
RetryResultHelper Helper class to determine which module or test should run or not.
RetryStatistics Structure holding the statistics for a retry session of one IRemoteTest .
RunCommandTargetPreparer
RunConfigDeviceRecovery Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user.
RunOnSystemUserTargetPreparer An ITargetPreparer that marks that tests should be run on the user (rather than the current user).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user.

S

SandboxConfigDump Runner class that creates a IConfiguration based on a command line and dump it to a file.
SandboxConfigDump.DumpCmd
SandboxConfigurationException Special Configuration Exception coming from the Sandbox setup.
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose.
SandboxConfigUtil A utility class for managing IConfiguration when doing sandboxing.
SandboxedInvocationExecution Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command.
SandboxInvocationRunner Run the tests associated with the invocation in the sandbox.
SandboxOptions Class that can receive and provide options to a ISandbox .
ScreenshotOnFailureCollector Collector that will capture and log a screenshot when a test case fails.
Sdk28ModuleController A module controller to check if a device is on SDK 28 (Android 9) or above.
Sdk29ModuleController Only run tests if the device under test is SDK version 29 or above.
Sdk30ModuleController Only run tests if the device under test is SDK version 30 or above.
Sdk31ModuleController Only run tests if the device under test is SDK version 31 or above.
SecondaryUserHandler Handler for ModuleParameters#SECONDARY_USER .
SerializationUtil Utility to serialize/deserialize an object that implements ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory A credential factory to create service account key based oauth Credential .
ShardBuildCloner Helper class that handles cloning a build info from the command line.
ShardHelper Helper class that handles creating the shards and scheduling them for an invocation.
ShardListener A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener.
ShardMainResultForwarder A ResultForwarder that combines the results of a sharded test invocations.
ShellOutputReceiverStream Utility subclass of OutputStream that writes into an IShellOutputReceiver.
ShellStatusChecker Check if the shell status is as expected before and after a module run.
ShippingApiLevelModuleController Run tests if the device meets the following conditions:
  • If min-api-level is defined:
    • The device shipped with the min-api-level or later.
SimpleFileLogger A ILeveledLogOutput that directs log messages to stdout and to a single log file.
SimplePerfResult Object to hold all simpleperf test results
SimplePerfStatResultParser A utility class to parse simpleperf result.
SimplePerfUtil Utility class to dispatch simple command and collect results
SimplePerfUtil.SimplePerfType Enum of simpleperf command options
SimpleStats A small utility class that calculates a few statistical measures given a numerical dataset.
SizeLimitedOutputStream A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written.
Sl4aBluetoothUtil A utility class provides Bluetooth operations on one or two devices using SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enums for Bluetooth device access level which are based on BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums for Bluetooth connection states which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums for Bluetooth profile priority level which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums for Bluetooth profiles which are based on BluetoothProfile.java
Sl4aClient Sl4A client to interact via RPC with SL4A scripting layer.
Sl4aEventDispatcher Event dispatcher polls for event and queue them by name to be queried.
Sl4aEventDispatcher.EventSl4aObject Object returned by the event poller.
SnapshotInputStreamSource A File-backed InputStreamSource.
StatusCheckerResult Contains the result of a ISystemStatusChecker execution.
StatusCheckerResult.CheckStatus
StdoutLogger A ILeveledLogOutput that directs log messages to stdout.
StreamProtoReceiver A receiver that translates proto TestRecord received into Tradefed events.
StreamProtoResultReporter An implementation of ProtoResultReporter
StrictShardHelper Sharding strategy to create strict shards that do not report together,
StringEscapeUtils Utility class for escaping strings for specific formats.
StringUtil Utility class for escaping strings for common string manipulation.
StubBuildProvider No-op empty implementation of a IBuildProvider .
StubMultiTargetPreparer Placeholder empty implementation of a IMultiTargetPreparer .
StubTargetPreparer Placeholder empty implementation of a ITargetPreparer .
StubTest No-op empty test implementation.
StubTestRunListener Stub implementation of ITestRunListener
SubprocessCommandException A subprocess command failed to run.
SubprocessConfigBuilder Build a wrapper TF config XML for an existing TF config.
SubprocessEventHelper Helper to serialize/deserialize the events to be passed to the log.
SubprocessEventHelper.BaseTestEventInfo Base Helper for TestIgnored information.
SubprocessEventHelper.FailedTestEventInfo Helper for testFailed information.
SubprocessEventHelper.InvocationEndedEventInfo Helper for invocation ended information.
SubprocessEventHelper.InvocationFailedEventInfo Helper for InvocationFailed information.
SubprocessEventHelper.InvocationStartedEventInfo Helper for invocation started information.
SubprocessEventHelper.LogAssociationEventInfo Helper for logAssociation information.
SubprocessEventHelper.TestEndedEventInfo Helper for testEnded information.
SubprocessEventHelper.TestLogEventInfo Helper for testLog information.
SubprocessEventHelper.TestModuleStartedEventInfo Helper for test module started information.
SubprocessEventHelper.TestRunEndedEventInfo Helper for testRunEnded Information.
SubprocessEventHelper.TestRunFailedEventInfo Helper for testRunFailed information
SubprocessEventHelper.TestRunStartedEventInfo Helper for testRunStarted information
SubprocessEventHelper.TestStartedEventInfo Helper for testStarted information
SubprocessExceptionParser Helper to handle the exception output from standard Tradefed command runners.
SubprocessReportingHelper A class to build a wrapper configuration file to use subprocess results reporter for a cluster command.
SubprocessResultsReporter Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations.
SubprocessTestResultsParser Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side.
SubprocessTestResultsParser.StatusKeys Relevant test status keys.
SubprocessTfLauncher A IRemoteTest for running tests against a separate TF installation.
SuiteApkInstaller Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info.
SuiteModuleLoader Retrieves Compatibility test module definitions from the repository.
SuiteModuleLoader.ConfigFilter A ERROR(/FilenameFilter) to find all the config files in a directory.
SuiteResultHolder Helper object to ease up serializing and deserializing the invocation results.
SuiteResultReporter Collect test results for an entire suite invocation and output the final results.
SuiteResultReporter.ModulePrepTimes Object holder for the preparation and tear down time of one module.
SuiteTestFilter Represents a filter for including and excluding tests.
SystemServerFileDescriptorChecker Sistem sunucusunun FD'lerin tükeniyor gibi görünüp görünmediğini kontrol eder.
SystemServerStatusChecker Check if the pid of system_server has changed from before and after a module run.
SystemUtil Utility class for making system calls.
SystemUtil.EnvVariable

T

TableBuilder Helper class to display a matrix of String elements in a table.
TableFormatter Helper class to display a matrix of String elements so each element column is lined up
TarUtil Utility to manipulate a tar file.
TelephonyHelper A utility to use and get information related to the telephony.
TelephonyHelper.SimCardInformation An information holder for the sim card related information.
TelephonyTokenProvider Token provider for telephony related tokens.
TemplateResolutionError Class extending ConfigurationException for template related error during configuration parsing.
TerribleFailureEmailHandler A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance.
TestAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestContext A class to model a TestContext message of TFC API.
TestDependencyResolver Helper to resolve dependencies if needed.
TestDescriptionsFile A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file.
TestDevice Implementation of a ITestDevice for a full stack android device
TestEnvironment A class to model a TestEnvironment message returned by TFC API.
TestFailureListener Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested.
TestFilterHelper Helper class for filtering tests
TestGroupStatus A class to store status of a test group.
TestInfo Stores the test information set in a TEST_MAPPING file.
TestInvocation Default implementation of ITestInvocation .
TestInvocation.RunMode The different mode an invocation can run into.
TestInvocation.Stage
TestMapping A class for loading a TEST_MAPPING file.
TestMappingSuiteRunner Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite.
TestOption Stores the test option details set in a TEST_MAPPING file.
TestOutputUploader A class to upload test output files to GCS/HTTP.
TestRecordInterpreter Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed.
TestResource A class to model a TestResource message returned by TFC API.
TestResourceDownloader A class to download test resource files from file system/GCS/HTTP.
TestResultListener A simplification of ITestLifecycleListener for implementers that only care about individual test results.
TestRunToTestInvocationForwarder Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver .
TestsPoolPoller Tests wrapper that allow to execute all the tests of a pool of tests.
TestSuiteInfo A class that resolves loading of build related metadata for test suite

To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources

TextResultReporter A test result reporter that forwards results to the JUnit text result printer.
TfObjectTracker A utility to track the usage of the different Trade Fedederation objects.
TfSuiteRunner Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder.
TfTestLauncher A IRemoteTest for running unit or functional tests against a separate TF installation.
TimeStatusChecker Status checker to ensure that the device and host time are kept in sync.
TimeVal This class is deprecated. use Duration instead.
TokenProviderHelper Helper that gives the provider associated to a particular token, in order to find out if a device supports the token.
TradefedConfigObject A class to model a TradefedConfigObject message of TFC API.
TradefedConfigObject.Type A list of configuration object types which can be injected to a cluster command config.
TradefedDelegator Objects that helps delegating the invocation to another Tradefed binary.
TradefedFeatureClient A grpc client to request feature execution from the server.
TradefedFeatureServer A server that responds to requests for triggering features.
TradefedSandbox Sandbox container that can run a Trade Federation invocation.
TradefedSandboxFactory Default implementation for SandboxFactory
TradefedSandboxRunner Runner associated with a TradefedSandbox that will allow executing the sandbox.
TradefedSandboxRunner.StubScheduledInvocationListener A stub IScheduledInvocationListener that does nothing.

U

UnexecutedTestReporterThread Threads that takes care of reporting all unexecuted tests.
UsbResetMultiDeviceRecovery A IMultiDeviceRecovery which resets USB buses for offline devices.
UsbResetRunConfigRecovery Allow to trigger a command to reset the USB of a device
UsbResetTest An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards.
UserChecker Checks if users have changed during the test.

V

ValidateSuiteConfigHelper This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters
VmRemoteDevice A Remote virtual device that we will manage from inside the Virtual Machine.

W

WaitDeviceRecovery A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands.
WifiHelper Helper class for manipulating wifi services on device.

X

XmlFormattedGeneratorReporter Implementation of the FormattedGeneratorReporter which format the suite results in an xml format.
XmlResultReporter Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter.
XmlSuiteResultFormatter Utility class to save a suite run as an XML.
XmlSuiteResultFormatter.RunHistory Helper object for JSON conversion.

Y

YamlClassOptionsParser Helper to parse test runner information from the YAML Tradefed Configuration.

Z

ZipCompressionStrategy An ICompressionStrategy for creating zip archives.