com.android.tradefed.util

Arayüzler

ClassPathScanner.IClassPathFilter Sınıf yolu giriş yolları için bir filtre

FileFilter sonra desenlendi

ConditionPriorityBlockingQueue.IMatcher <T> Öğelerin bir tür koşulla eşleşip eşleşmediğini belirleyen bir arayüz.
ISıkıştırma Stratejisi Çalışma zamanında seçilebilen bir sıkıştırma algoritmasını temsil eden bir arayüz.
IDevre Dışı Bırakılabilir Devre dışı bırakılabilen bir Tradefed nesnesini tanımlayan arayüz.
IE-posta E-posta göndermek için arayüz.
IRestApiHelper REST API çağrılarını gerçekleştirmek için yardımcı bir arayüz.
IRunUtil Zamanlanmış işlemleri ve sistem komutlarını çalıştırmak için arayüz.
IRunUtil.IRunnableResult Boole durumu döndüren bir işlemi eşzamansız olarak yürütmek için bir arayüz.

Sınıflar

AaptParser 'aapt dump badging' çıktısını ayrıştırarak apk'den bilgi çıkaran sınıf.
AbiFormatter Abi için yardımcı program sınıfı.
AbiUtils Cihaz ABI'lerini işlemek için yardımcı program sınıfı
AdbRootAsansör Gerektiğinde oluşturulduğunda adb root'unu etkinleştiren ve tamamlandığında kök durumunu geri yükleyen bir AutoCloseable .
AdbUtils Adb işlemleri için bir yardımcı program sınıfı.
AppVersionFetcher Cihazdan uygulama sürümü dizesini almak için yardımcı program sınıfı.
DiziUtil Diziler için yardımcı yöntemler
BluetoothYardımcı Programlar Cihazda BluetoothInstrumentation'ı çağırmak için yardımcı program işlevleri

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

Hata raporu Hata raporu dosyalarının referanslarını tutan nesne, düz hata raporu ve sıkıştırılmış hata raporu (bugreportz) ile uyumludur.
BuildInfoUtil IBuildInfo yönetmeye yardımcı olacak bir util sınıfı
DerlemeTestlerZipUtils Android derleme sistemi tarafından oluşturulan test zip'leriyle ilgili işlemler için bir yardımcı sınıf
Toplu E-posta Gönderen Aşağıdaki yapılandırmaya izin veren bir e-posta gönderici yardımcı programı: gönderilen aralık, başlangıç ​​patlama boyutu, alıcılar ve toplam mesaj sayısı.
BundletoolUtil .apks'i cihaza yüklemek için bundletool komut satırını kullanan yardımcı program sınıfı.
BaytArrayList Hafif bir bayt dizisini temsil eden bir sınıf.
ByteArrayUtil Bayt dizisinde çalışacak yardımcı programlar, örneğin baytları tamsayıya dönüştürün.
CircularAtraceUtil Ö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 tutmaya yönelik veri yapısı.
ClangProfileIndexer Clang kod kapsamı ölçümlerini indeksleyen bir yardımcı program sınıfı.
ClassPathScanner Sınıf yolundaki girişleri 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
KomutSonucu Bir komutun sonucunu içerir.
KoşulÖncelikEngellemeSırası <T> Belirli bir koşulla eşleşen nesneleri alabilen ERROR(/PriorityBlockingQueue) benzeri işlemlere sahip, iş parçacığı açısından güvenli bir sınıf.
ConditionPriorityBlockingQueue.AlwaysMatch <T> Herhangi bir nesneyle eşleşen bir ConditionPriorityBlockingQueue.IMatcher .
DeviceActionUtil Cihaz eylemlerini yürütmek için bir Yardımcı Program sınıfı.
DeviceActionUtil.DeviceActionConfigError Yapılandırma hatası istisnası.
DeviceConcurrentUtil Eş zamanlı cihaz tarafı komut yürütmesi için yardımcı yöntemler ve sınıflar içerir

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

DeviceConcurrentUtil.ShellCommandCallable <V> ITestDevice üzerinde kabuk komutunu çalıştırmanın ayrıntılarını saran bir ERROR(/Callable) .
DeviceRecoveryModeUtil
Yönlendirilmiş Grafik <V> Yönlendirilmiş ağırlıksız grafik uygulaması.
E-posta E-posta göndermek için yardımcı bir sınıf.
EmmaXmlSabitler Emma xml raporu ayrıştırılırken kullanılan sabitler.
UzantıAtom Kayıt Defteri statsd'nin yerel kullanımı için ExtensionAtomsRegistry.
SahteTestlerZipKlasörü İçerik listesine dayalı olarak sahte, sıkıştırılmamış bir test klasörü oluşturan bir test cihazı.
DosyaIdleMonitor Dosyaları izler ve boşta olmaları durumunda bir geri arama gerçekleştirir (ör.
DosyaUtil Dosyayla ilgili işlemler için yardımcı sınıf
FileUtil.LowDiskSpaceException Kullanılabilir disk alanı minimum eşiğin altındaysa atılır.
SabitByteArrayOutputStream Yalnızca maksimum miktarda veriyi tutan bir bellek içi ERROR(/OutputStream) .
FlashingResourceUtil Bu yardımcı program, DeviceFlashPreparer aracılığıyla flaşlanabilmeleri için yapıtların uygun sürümünün ayarlanmasına yardımcı olur.
SigortaUtil FUSE işlemleri için yardımcı bir sınıf.
GCSBucketUtil Google Cloud Storage'dan (GCS) dosya indirmek ve yüklemek için dosya yöneticisi.
GCSBucketUtil.GCSFileMetadata GCS'de dosya bilgileri için basit sarmalayıcı.
GCSOrtak İndirme ve yükleme gibi Gcs işlemleri için temel sınıf.
GCSDosya İndirici Google bulut depolama alanından (GCS) dosya indirmek için dosya indirici.
GCSDosyaYükleyici Dosya verilerini Google bulut depolama alanına (GCS) yüklemek için dosya yükleyici.
GenericLogcatEventParser <LogcatEventType> Olaylar için logcat girişini ayrıştırın.
GenericLogcatEventParser.LogcatEvent Etkinlik türü ve tetikleyici logcat mesajıyla bir logcat olayı tutacak yapı
GoogleApiClientUtil Google API istemcisi oluşturmaya yönelik araçlar.
HprofAllocSiteParser hprof raporlarının Tahsis Siteleri bölümünden bilgileri ayrıştırmaya yönelik yardımcı sınıf.
IEmail.Mesaj E-posta mesajı verileri için kapsayıcı.
JavaCodeCoverageFlusher Cihazda çalışan işlemlerden Java kodu kapsamı ölçümlerini sıfırlayan ve temizlemeye zorlayan bir yardımcı program sınıfı.
JUnit4TestFiltre Filter genişleterek JUnit4 koşucusu için filtreleme sağlayan Yardımcı Sınıf.
JUnitXmlParser Ant'ın XMLJUnitResultFormatter dosyasında depolanan JUnit sonuçlarından test sonucu verilerini çıkaran ve bunu bir ITestInvokasyonListener'a ileten ayrıştırıcı.
Tuş KilidiDenetleyiciDurumu Tuş kilidi durumları için bir kapsayıcı.
ListeEnstrümantasyonAyrıştırıcı 'PM listesi araçları' sorgusunun çıktısını ayrıştıran bir IShellOutputReceiver
ListInstrumentationParser.InstrumentationTarget
LocalRunInstructionBuilder Testi yerel olarak çalıştırma talimatını derlemeye yönelik yardımcı program.
LogcatEventParser
MetrikYardımcı Program Test metriklerini depolamak, metrikleri benzer testlerde toplamak ve metrikleri bir dosyaya yazmak için yaygın yardımcı yöntemler içerir.
ModülTestTypeUtil Modülü kontrol etmek için yaygın yardımcı yöntemler içerir.
Çoklu Harita <K, V> Anahtar başına birden fazla değeri destekleyen bir ERROR(/Map) .
NativeCodeCoverageFlusher Yerel kapsama ölçümlerini temizleyen ve cihazdaki işlemlerden yerel kapsama verilerinin temizlenmesini zorlayan bir yardımcı program sınıfı.
<A, B>' yi eşleştirin İki nesne içeren kendi Pair sınıfımızı tanımlayın.
PerfettoTraceRecorder ITestDevice üzerinde mükemmel izlemeyi kaydetmek için bir yardımcı program sınıfı.
PrettyPrintSınırlayıcı Öne çıkan sınırlandırılmış mesajın yazdırılmasına yardımcı olan yardımcı yardımcı program.
Işlem bilgisi İşlemle ilgili (KULLANICI, PID, İSİM, DÖNEMDEN BERİ İKİNCİ BAŞLANGIÇ ZAMANI) bilgilerini depolamak için kullanılır.
Özellik Değiştirici Android özellik dosyasındaki öğeleri değiştirmek (veya eklemek) için bir yardımcı program sınıfı
ProtoKullanım Protobuf mesajlarıyla türden bağımsız olarak ilgilenmek için yardımcı yöntemler.
PsParser "ps" komut çıktısından (USER,PID ve NAME) ayrıştırmak için kullanılan yardımcı program
PythonVirtualenvHelper Python 3 sanal ortamını etkinleştirmek için yardımcı sınıf.
TeklifAwareTokenizer
RegexTrie <V> RegexTrie her birinin olduğu bir üçlüdür saklanmış anahtarın bölümü bir normal ifadedir ERROR(/Pattern) .
RemoteZip Uzak bir zip dosyasındaki tek tek dosyaları açmak için yardımcı programlar.
KaynakKullanımı Yapılandırma kaynaklarını okumak için yardımcı program.
RestApiHelper REST API çağrılarını gerçekleştirmek için bir yardımcı sınıf.
InterruptedException'ı Çalıştır Bir çalıştırma işlemi harici bir istek tarafından kesintiye uğradığında atılır.
RunUtil İşlemleri yürütmek için yardımcı yöntemler koleksiyonu.
SerileştirmeUtil ERROR(/Serializable) uygulayan bir nesneyi seri hale getirme/seri durumdan çıkarma yardımcı programı.
ShellOutputReceiverStream OutputStream'in bir IShellOutputReceiver'a yazan yardımcı program alt sınıfı.
SimplePerfSonucu Tüm simpleperf test sonuçlarını tutacak nesne
SimplePerfStatResultParser Simpleperf sonucunu ayrıştırmak için bir yardımcı program sınıfı.
SimplePerfUtil Basit komut göndermek ve sonuçları toplamak için yardımcı sınıf
SimpleStats Sayısal bir veri kümesi göz önüne alındığında birkaç istatistiksel ölçümü hesaplayan küçük bir yardımcı program sınıfı.
SizeLimitedOutputStream Yazılabilecek maksimum veri miktarını sınırlayan ERROR(/OutputStream) destekli, iş parçacığı açısından güvenli bir dosya.
Sl4aBluetoothUtil Yardımcı program sınıfı, SL4A kullanarak bir veya iki cihazda Bluetooth işlemleri sağlar
SparseImageUtil Seyrek görüntüleri ayrıştırmak için yardımcı program.
SparseImageUtil.SparseInputStream SparseInputStream yukarı akıştan okur ve veri formatını algılar.
AkışUtil Giriş akışlarını yönetmek için yardımcı program sınıfı.
StringEscapeUtils Belirli formatlara yönelik dizelerden kaçışa yönelik yardımcı program sınıfı.
StringUtil Yaygın dize işlemleri için dizelerden kaçışa yönelik yardımcı program sınıfı.
Alt SüreçEventHelper Günlüğe aktarılacak olayları serileştirmeye/seri durumdan çıkarmaya yönelik yardımcı.
SubprocessEventHelper.BaseTestEventInfo TestIgnored bilgileri için Temel Yardımcı.
SubprocessEventHelper.FailedTestEventInfo TestFailed bilgileri için yardımcı.
SubprocessEventHelper.InvokasyonEndedEventInfo Çağrı sona eren bilgiler için yardımcı.
SubprocessEventHelper.InvokasyonFailedEventInfo Çağırma Başarısız bilgileri için Yardımcı.
SubprocessEventHelper.InvokasyonStartedEventInfo Çağırma için yardımcı bilgi başlatıldı.
SubprocessEventHelper.LogAssociationEventInfo LogAssociation bilgileri için yardımcı.
SubprocessEventHelper.SkippedTestEventInfo
SubprocessEventHelper.TestEndedEventInfo TestEnded bilgileri için yardımcı.
SubprocessEventHelper.TestLogEventInfo TestLog bilgileri için yardımcı.
SubprocessEventHelper.TestModuleStartedEventInfo Test modülü için yardımcı bilgi başlatıldı.
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded Bilgileri için Yardımcı.
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed bilgileri için yardımcı
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted bilgileri için yardımcı
SubprocessEventHelper.TestStartedEventInfo TestStarted bilgileri için yardımcı
Alt İşlemİstisna Ayrıştırıcı Standart Tradefed komut çalıştırıcılarından gelen istisna çıktısını işlemeye yardımcı olan yardımcı.
Alt SüreçTestSonuçlarıAyrıştırıcı Başlatıcı tarafında test olaylarını oluşturabilmemiz için, dosyaya yazmadan önce çıktıyı ayrıştırmak üzere ERROR(/FileOutputStream) işlevini genişletir.
SubprocessTestResultsParser.StatusKeys İlgili test durum tuşları.
SistemUtil Sistem çağrıları yapmak için yardımcı program sınıfı.
Masa Oluşturucu Bir tabloda String öğelerinin matrisini görüntülemek için yardımcı sınıf.
Tablo Biçimlendirici Her öğe sütununun sıralanması için String öğelerinin bir matrisini görüntüleyen yardımcı sınıf
TargetFileUtils
TarUtil Bir tar dosyasını işlemek için yardımcı program.
TestFilterHelper Filtreleme testleri için yardımcı sınıf
TestKayıtTercümanı Bir TestRecord protokolünü Tradefed'de daha kolay değiştirilebilir bir formata dönüştürme yardımcı programı.
TestRunnerUtil Çeşitli test çalıştırıcılarına yardımcı olacak bir yardımcı program sınıfı.
ZamanUtil Zamanla ilgili fayda yöntemlerini içerir.
Zaman Değeri Bu, Long saran bir nöbetçi türüdür.
UniqueMultiMap <K, V> Her anahtar için benzersiz değerler sağlayan bir MultiMap .
Sürüm Ayrıştırıcı Çalışan takas edilen yapıtların sürümünü getirin.
ZipSıkıştırmaStratejisi Zip arşivleri oluşturmaya yönelik bir ICompressionStrategy .
ZipUtil Sıkıştırmayla ilgili işlemler için bir yardımcı sınıf
ZipUtil2 POSIX dosya izinlerini hesaba katan zip çıkarma için yardımcı sınıf

Numaralandırmalar

AaptParser.AaptVersion APK dosyalarını ayrıştırmak için kullanılan AAPT sürümüne ilişkin seçeneklerin listesi.
AppVersionFetcher.AppVersionInfo Uygulama sürümü bilgi türleri.
İkili Durum Enum, IGNORE no-op durumuyla AÇIK/KAPALI durumunu kaydetmek için kullanılır.
Komut Durumu Zamanlanmış bir işlemin durumunu temsil eder.
DeviceActionUtil.Command Cihaz eylemi için komutlar.
FakeTestsZipFolder.ItemType
IRunUtil.EnvPriority Belirli bir ortamın ayarlanıp ayarlanmadığını tanımlayan numaralandırma.
LogcatEventType LogcatEventParser için olay türleri.
SimplePerfUtil.SimplePerfType Simpleperf komut seçeneklerinin listesi
Sl4aBluetoothUtil.BluetoothAccessLevel BluetoothDevice.java temel alan Bluetooth aygıtı erişim düzeyi numaralandırmaları
Sl4aBluetoothUtil.BluetoothConnectionState BluetoothProfile.java temel alan Bluetooth bağlantı durumları için numaralandırmalar
Sl4aBluetoothUtil.BluetoothPriorityLevel BluetoothProfile.java temel alan Bluetooth profili öncelik düzeyi numaralandırmaları
Sl4aBluetoothUtil.BluetoothProfili BluetoothProfile.java temel alan Bluetooth profilleri için numaralandırmalar
SystemUtil.EnvVariable
TargetFileUtils.FilePermission