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: |
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
|
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 |
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<String, MultiMap<String, String>> . |
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 eachERROR(/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:
|
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 |
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. |