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.
IRestApiHelper REST API çağrılarını gerçekleştirmek için yardımcı 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ı.
AdbRootAsansör Gerektiğinde oluşturulduğunda adb root'unu etkinleştiren ve tamamlandığında kök durumunu geri yükleyen bir AutoCloseable .
AppVersionFetcher Cihazdan uygulama sürümü dizesini almak için yardımcı program sınıfı.
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

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ı.
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ı.
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
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 .
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) ile senkronizasyon için 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ı.
EmmaXmlSabitler Emma xml raporu ayrıştırılırken kullanılan sabitler.
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.
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.
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.
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.
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 öğesini 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ı.
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.
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.
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.
Ö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
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.
RestApiHelper REST API çağrılarını gerçekleştirmek için bir yardımcı sınıf.
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
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.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
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ı.
Zaman Değeri Bu sınıf kullanımdan kaldırıldı. bunun yerine Duration kullanın.
ZipSıkıştırmaStratejisi Zip arşivleri oluşturmaya yönelik bir ICompressionStrategy .

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.
FakeTestsZipFolder.ItemType
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