com.android.tradefed.util

Arayüzler

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

FileFilter sonra desenli

ConditionPriorityBlockingQueue.IMatcher <T> Öğelerin bir tür koşulla eşleşip eşleşmediğini belirlemek için bir arabirim.
ISıkıştırmaStratejisi Çalışma zamanında seçilebilen bir sıkıştırma algoritmasını temsil eden bir arayüz.
Devre 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ı gerçekleştirmek için bir yardımcı 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 arabirim.

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 AutoCloseable kökünü etkinleştiren ve tamamlandığında kök durumunu geri yükleyen bir Otomatik Kapatılabilir.
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ı.
ArrayUtil Diziler için yardımcı yöntemler
BluetoothUtils Cihazda BluetoothInstrumentation'ı aramak için yardımcı işlevler

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

Hata raporu Hata raporu dosyaları referanslarını tutan nesne, düz hata raporu ve sıkıştırılmış hata raporu (bugreportz) ile uyumludur.
BuildInfoUtil IBuildInfo manipüle etmeye yardımcı olacak bir util sınıfı
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ı.
ByteArrayList Hafif bir bayt dizisini temsil eden bir sınıf.
ByteArrayUtil Bayt dizisinde çalışacak yardımcı programlar, örneğin baytları tam sayıya dönüştürmek.
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ı.
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.DışSınıfAdıFiltresi İç sınıfları reddeden bir ClassNameFilter
KomutSonucu Bir komutun sonucunu içerir.
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 .
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) .
Cihaz KurtarmaModuUtil
Yönlendirilmiş Grafik <V> Yönlendirilmiş bir ağırlıksız grafik uygulaması.
E-posta E-posta göndermek için bir yardımcı sınıf.
EmmaXmlSabitler emma xml raporu ayrıştırılırken kullanılan sabitler.
SahteTestlerZipKlasörü Bir içerik listesine dayalı olarak sıkıştırılmamış sahte bir test klasörü oluşturan bir test fikstürü.
DosyaIdleMonitor Dosyaları izler ve boşta kalmışlarsa bir geri arama yürütür (örn.
FileUtil Dosyayla ilgili işlemler için bir yardımcı sınıf
FileUtil.HarnessIOException Dosya sorunlarının taşınmasına yardımcı olan kablo demeti istisnası.
FileUtil.LowDiskSpaceException Kullanılabilir disk alanı minimum eşiğin altındaysa atılır.
SabitByteArrayOutputStream Yalnızca maksimum miktarda veri tutan bir bellek ERROR(/OutputStream) .
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.
SigortaUtil FUSE işlemleri için bir yardımcı sınıf.
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.
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 Olay türü ve tetikleyici logcat mesajı ile bir logcat olayı tutmak için yapı
GoogleApiClientUtil Google API istemcisi oluşturmak için araçlar.
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.
IE-posta.Mesaj E-posta iletisi verileri için kapsayıcı.
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ı.
JUnit4TestFiltresi Filtreyi genişleterek JUnit4 koşucusu için Filter sağlayan Yardımcı 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ı.
Tuş KilidiDenetleyiciDurumu Tuş takımı durumları için bir kapsayıcı.
ListeInstrumentationParser Bir 'pm listesi enstrümantasyonu' sorgusunun çıktısını ayrıştıran bir IShellOutputReceiver
ListInstrumentationParser.InstrumentationTarget
LocalRunInstructionBuilder Testi yerel olarak çalıştırma talimatını derlemeye yarayan yardımcı program.
LogcatEventParser
MetrikFayda Test metriklerini depolamak, benzer testlerdeki metrikleri toplamak ve metrikleri bir dosyaya yazmak için ortak yardımcı program yöntemlerini içerir.
Çoklu Harita <K, V> Anahtar başına birden çok değeri destekleyen bir ERROR(/Map) .
YerelKodKapsamFlusher Yerel kapsama ölçümlerini temizleyen ve cihazdaki işlemlerden yerel kapsama verilerinin akışını zorlayan bir yardımcı program sınıfı.
<A, B> çifti İki nesne içeren kendi Pair sınıfımızı tanımlayın.
PrettyPrintSınırlayıcı Öne çıkan, sınırlandırılmış mesajı yazdırmaya yardımcı olan yardımcı yardımcı program.
Işlem bilgisi İşlemle ilgili (KULLANICI, PID, İSİM, BAŞLANGIÇ ZAMANI İKİNCİ EPOCH BERİ) bilgilerini saklamak için kullanılır.
PropertyChanger Bir Android özellik dosyasındaki öğeleri değiştirmek (veya eklemek) için bir yardımcı program sınıfı
ProtoUtil Protobuf mesajlarıyla agnostik olarak başa çıkmak 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
PythonVirtualenvYardımcısı Python 3 sanal ortamını etkinleştirmek için bir yardımcı sınıf.
QuotationAwareTokenizer
Normal İfadeDene <V> RegexTrie, her birinin saklanmış anahtarın segmenti bir normal ifadedir ERROR(/Pattern) .
UzakZip Uzak bir zip dosyası içindeki tek tek dosyaları açmak için yardımcı programlar.
KaynakUtil Yapılandırma kaynaklarını okumak için yardımcı program.
RestApiHelper REST API çağrıları gerçekleştirmek için bir yardımcı sınıf.
RunInterruptedException Bir çalıştırma işlemi harici bir istek tarafından kesildiğinde atılır.
RunUtil İşlemleri yürütmek için yardımcı yöntemler koleksiyonu.
SerileştirmeUtil ERROR(/Serializable) uygulayan bir nesneyi seri hale getirmek/seri hale getirmek için yardımcı program.
KabukÇıkışAlıcıAkış Bir IShellOutputReceiver'a yazan OutputStream'in yardımcı program alt sınıfı.
SimplePerfResult Tüm simpleperf test sonuçlarını tutmak için 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ı program sınıfı
SimpleStats Sayısal bir veri kümesi verilen birkaç istatistiksel ölçüyü hesaplayan küçük bir yardımcı sınıf.
SizeLimitedOutputStream Yazılabilecek maksimum veri miktarını sınırlayan, iş parçacığı güvenli bir dosya destekli ERROR(/OutputStream) .
Sl4aBluetoothUtil Bir yardımcı program sınıfı, SL4A kullanan 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 biçimini algılar.
StreamUtil Giriş akışlarını yönetmek için yardımcı program sınıfı.
StringEscapeUtils Belirli biçimler için kaçan dizeler için yardımcı program sınıfı.
StringUtil Ortak dize işleme için kaçan dizeler için yardımcı program sınıfı.
AltişlemEventHelper Günlüğe geçirilecek olayları seri hale getirmek/seri hale getirmek için yardımcı.
SubprocessEventHelper.BaseTestEventInfo TestIgnored bilgileri için Temel Yardımcısı.
SubprocessEventHelper.FailedTestEventInfo TestFailed bilgisi için yardımcı.
SubprocessEventHelper.InvocationEndedEventInfo Çağrı sonu bilgisi için yardımcı.
SubprocessEventHelper.InvocationFailedEventInfo InceptionFailed bilgisi için yardımcı.
SubprocessEventHelper.InvocationStartedEventInfo Çağrı için yardımcı başlatıldı bilgisi.
SubprocessEventHelper.LogAssociationEventInfo logAssociation bilgileri için yardımcı.
SubprocessEventHelper.TestEndedEventInfo Test Ended bilgileri için yardımcı.
SubprocessEventHelper.TestLogEventInfo TestLog bilgileri için yardımcı.
SubprocessEventHelper.TestModuleStartedEventInfo Test modülü başlatıldı bilgisi için yardımcı.
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded Bilgileri için yardımcı.
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed bilgisi için yardımcı
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted bilgisi için yardımcı
SubprocessEventHelper.TestBaşlatıldıEventInfo TestBaşlatılan bilgiler için yardımcı
SubprocessExceptionParser Standart Tradefed komut çalıştırıcılarından gelen istisna çıktısını işlemek için yardımcı.
AltişlemTest Sonuç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 için ERROR(/FileOutputStream) genişletir.
SubprocessTestResultsParser.StatusKeys İlgili test durumu anahtarları.
SystemUtil 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çimlendiricisi Her öğe sütununun sıralanması için bir String öğeleri matrisi görüntülemek için yardımcı sınıf
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 TestRecord protokolünü Tradefed'de daha kolay manipüle edilebilir bir formata dönüştürmek için yardımcı program.
ZamanUtil Zamanla ilgili fayda yöntemlerini içerir.
Zaman Değeri Bu, Long öğesini saran bir sentinel 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 tradefed yapıtların sürümünü alın.
ZipSıkıştırmaStratejisi Zip arşivleri oluşturmak için 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 bir yardımcı sınıf

Numaralandırmalar

AaptParser.AaptVersion APK dosyalarını ayrıştırmak için kullanılan AAPT sürümü seçeneklerinin sayısı.
AppVersionFetcher.AppVersionInfo Uygulama sürümü bilgisi türleri.
BinaryState IGNORE no-op durumu ile AÇIK/KAPALI durumunu kaydetmek için kullanılan numaralandırma.
KomutDurumu Zamanlanmış bir işlemin durumunu temsil eder.
FakeTestsZipFolder.ItemType
IRunUtil.EnvPriority Belirli bir ortamın ayarlanıp ayarlanmayacağını tanımlayan Numaralandırma.
LogcatEventType LogcatEventParser için olay türleri.
SimplePerfUtil.SimplePerfType Simpleperf komut seçeneklerinin sayısı
Sl4aBluetoothUtil.BluetoothErişim Düzeyi BluetoothDevice.java tabanlı BluetoothDevice.java cihaz erişim düzeyi için numaralandırmalar
Sl4aBluetoothUtil.BluetoothConnectionState BluetoothProfile.java'ya dayalı BluetoothProfile.java bağlantı durumları için numaralandırmalar
Sl4aBluetoothUtil.BluetoothPriorityLevel BluetoothProfile.java'yı temel alan BluetoothProfile.java profili öncelik düzeyi için numaralandırmalar
Sl4aBluetoothUtil.BluetoothProfil BluetoothProfile.java tabanlı BluetoothProfile.java profilleri için numaralandırmalar
SystemUtil.EnvVariable