com.android.tradefed.util

Antarmuka

ClassPathScanner.IClassPathFilter Filter untuk jalur entri classpath

Berpola setelah FileFilter

ConditionPriorityBlockingQueue.IMatcher<T> Antarmuka untuk menentukan apakah elemen cocok dengan suatu kondisi. 
ICompressionStrategy Antarmuka yang mewakili algoritma kompresi yang dapat dipilih saat runtime. 
Dapat Dinonaktifkan Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. 
Email saya Antarmuka untuk mengirim email. 
IRestApiHelper Antarmuka helper untuk melakukan panggilan REST API. 
IRunUtil Antarmuka untuk menjalankan operasi berwaktu dan perintah sistem. 
IRunUtil.IRunnableResult Antarmuka untuk mengeksekusi operasi secara asinkron yang menampilkan status boolean. 

Class

AaptParser Class yang mengekstrak info dari apk dengan menguraikan output 'aapt dump badge'. 
AbiFormatter Class utilitas untuk abi. 
AbiUtils Class utilitas untuk menangani ABI perangkat
AdbRootElevator AutoCloseable yang mengaktifkan root adb saat dibuat jika diperlukan dan memulihkan status root ketika selesai. 
AdbUtil Class utilitas untuk operasi adb. 
AppVersionFetcher Class utilitas untuk mendapatkan string versi aplikasi dari perangkat. 
ArrayUtil Metode utilitas untuk array
BluetoothUtils Fungsi utilitas untuk memanggil BluetoothInstrumentation pada perangkat

Kode BluetoothInstrumentation sisi perangkat dapat ditemukan di AOSP di: frameworks/base/core/tests/bluetoothtests

Laporan bug Objek yang menyimpan referensi file laporan bug, kompatibel dengan laporan bug datar dan laporan bug yang di-zip (bugreportz). 
BuildInfoUtil Class utilitas untuk membantu memanipulasi IBuildInfo
BuildTestsZipUtils Class bantuan untuk operasi yang terkait dengan pengujian zip yang dihasilkan oleh sistem build Android
Email Massal Utilitas pengirim email yang memungkinkan konfigurasi berikut: interval terkirim, ukuran burst awal, penerima, dan jumlah total pesan. 
BundletoolUtil Class utilitas yang menggunakan command line bundletool untuk menginstal .apks di perangkat. 
ByteArrayList Class untuk merepresentasikan array byte ringan. 
ByteArrayUtil Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte ke bilangan bulat. 
CircularAtraceUtil Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi penyebab utama ANR selama pengujian Monkey. 
CircularByteArray Struktur data untuk menyimpan array ukuran tetap yang beroperasi sebagai buffer melingkar, dan melacak jumlah total semua nilai dalam array. 
ClangProfileIndexer Class utilitas yang mengindeks pengukuran cakupan kode Clang. 
ClassPathScanner Menemukan entri di classpath. 
ClassPathScanner.ClassNameFilter IClassPathFilter yang memfilter dan mengubah nama class java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter yang menolak class dalam
CommandResult Berisi hasil perintah. 
ConditionPriorityBlockingQueue<T> Class yang aman untuk thread dengan operasi seperti ERROR(/PriorityBlockingQueue) yang dapat mengambil objek yang cocok dengan kondisi tertentu. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher yang cocok dengan objek apa pun. 
DeviceActionUtil Class Utilitas untuk menjalankan tindakan perangkat. 
DeviceActionUtil.DeviceActionConfigError Pengecualian untuk error konfigurasi. 
DeviceConcurrentUtil Berisi class dan metode utilitas untuk eksekusi perintah sisi perangkat secara serentak

Gunakan ERROR(/ExecutorService) untuk menjalankan perintah yang diimplementasikan sebagai ShellCommandCallable, dan gunakan ERROR(/#joinFuture(String,Future,long)) untuk sinkronisasi terhadap ERROR(/Future) seperti yang ditampilkan oleh ERROR(/ExecutorService) untuk eksekusi perintah. 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) yang menggabungkan detail eksekusi perintah shell pada ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Penerapan grafik tanpa bobot terarah. 
Email Class bantuan untuk mengirim email. 
EmmaXmlConstants Konstanta yang digunakan saat mengurai laporan XML emma. 
ExtensionAtomsRegistry ExtensionAtomsRegistry untuk penggunaan lokal statd. 
FakeTestsZipFolder Perlengkapan pengujian yang membuat folder pengujian palsu yang diekstrak berdasarkan daftar konten. 
FileIdleMonitor Memantau file dan menjalankan callback jika file tidak ada aktivitas (misalnya
FileUtil Class bantuan untuk operasi terkait file
FileUtil.LowDiskSpaceException Ditunjukkan jika kapasitas disk yang dapat digunakan di bawah batas minimum. 
FixedByteArrayOutputStream ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah maksimum data. 
FlashingResourceUtil Utilitas ini membantu menetapkan versi artefak yang sesuai sehingga dapat di-flash melalui DeviceFlashPreparer
FuseUtil Kelas bantuan untuk operasi FUSE. 
GCSBucketUtil File manager untuk mendownload dan mengupload file dari Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper sederhana untuk info file di GCS. 
GCSCommon Class dasar untuk operasi Gcs seperti download dan upload. 
GCSFileDownloader Downloader file untuk mendownload file dari Google Cloud Storage (GCS). 
GCSFileUploader Uploader file untuk mengupload data file ke Google Cloud Storage (GCS). 
GenericLogcatEventParser<LogcatEventType> Mengurai input logcat untuk peristiwa. 
GenericLogcatEventParser.LogcatEvent Membuat struktur untuk menyimpan peristiwa logcat dengan jenis peristiwa dan memicu pesan logcat
GoogleApiClientUtil Utilitas untuk membuat klien Google API. 
HprofAllocSiteParser Class helper untuk mengurai info dari bagian Situs Alokasi laporan hprof. 
Email.Message Penampung untuk data pesan email. 
JavaCodeCoverageFlusher Class utilitas yang mereset dan memaksa flush pengukuran cakupan kode Java dari proses yang berjalan di perangkat. 
JUnit4TestFilter Class Bantuan yang menyediakan pemfilteran untuk runner JUnit4 dengan memperluas Filter
JUnitXmlParser Parser yang mengekstrak data hasil pengujian dari hasil JUnit yang disimpan dalam XMLJUnitResultFormatter ant dan meneruskannya ke ITestInvocationListener. 
KeyguardControllerState Container untuk status keyguard. 
ListInstrumentationParser IShellOutputReceiver yang menguraikan output kueri 'pm list instrumentation'
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Utilitas untuk mengompilasi petunjuk guna menjalankan pengujian secara lokal. 
LogcatEventParser  
MetricUtility Berisi metode utilitas umum untuk menyimpan metrik pengujian, menggabungkan metrik dalam pengujian serupa, dan menulis metrik ke sebuah file. 
ModuleTestTypeUtil Berisi metode utilitas umum untuk memeriksa modul. 
MultiMap<K, V> ERROR(/Map) yang mendukung beberapa nilai per kunci. 
NativeCodeCakupanFlusher Class utilitas yang menghapus pengukuran cakupan native dan memaksa pengosongan data cakupan native dari proses di perangkat. 
Sambungkan<A, B> Menentukan class Pair kita sendiri yang berisi dua objek. 
PerfettoTraceRecorder Class utilitas untuk merekam aktivitas perfetto pada ITestDevice
PrettyPrintDelimiter Utilitas pendukung yang membantu mencetak pesan yang dibatasi yang menarik. 
InfoProses Digunakan untuk menyimpan informasi terkait proses(USER, PID, NAME, START TIME IN SECOND REASON EPOCH). 
Pengubah Properti Class utilitas untuk mengubah (atau menambahkan) item di file properti Android
ProtoUtil Metode utilitas untuk menangani pesan protobuf secara agnostik. 
PsParser Utilitas yang digunakan untuk mengurai(USER,PID, dan NAME) dari output perintah "ps"
PythonVirtualenvHelper Class bantuan untuk mengaktifkan lingkungan virtual Python 3. 
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie adalah trie dengan setiap segmen kunci yang disimpan adalah ekspresi reguler ERROR(/Pattern)
RemoteZip Utilitas untuk mengekstrak setiap file di dalam file zip jarak jauh. 
RequestUtil Utilitas untuk memungkinkan percobaan ulang umum pada permintaan jaringan dengan penanganan error. 
ResourceUtil Utilitas untuk membaca resource konfigurasi. 
RestApiHelper Class helper untuk melakukan panggilan REST API. 
RunInterruptedException Dimunculkan saat operasi yang dijalankan terganggu oleh permintaan eksternal. 
RunUtil Kumpulan metode bantuan untuk menjalankan operasi. 
SerialisasiUtilitas Utilitas untuk melakukan serialisasi/membatalkan serialisasi objek yang mengimplementasikan ERROR(/Serializable)
ShellOutputReceiverStream Subclass utilitas dari OutputStream yang menulis ke dalam IShellOutputReceiver. 
SimplePerfResult Objek untuk menyimpan semua hasil pengujian simpleperf
SimplePerfStatResultParser Class utilitas untuk mengurai hasil simpleperf. 
SimplePerfUtil Class utilitas untuk mengirim perintah sederhana dan mengumpulkan hasil
SimpleStats Class utilitas kecil yang menghitung beberapa ukuran statistik yang diberikan dalam set data numerik. 
SizeLimitedOutputStream File yang aman untuk thread, mendukung ERROR(/OutputStream) yang membatasi jumlah maksimum data yang dapat ditulis. 
Sl4aBluetoothUtil Class utilitas menyediakan operasi Bluetooth pada satu atau dua perangkat menggunakan SL4A
SparseImageUtil Utilitas untuk gambar sparse. 
SparseImageUtil.SparseInputStream SparseInputStream membaca dari upstream dan mendeteksi format data. 
StreamUtil Class utilitas untuk mengelola aliran input. 
StringEscapeUtils Class utilitas untuk meng-escape string bagi format tertentu. 
StringUtil Class utilitas untuk meng-escape string guna manipulasi string umum. 
SubprocessEventHelper Bantuan untuk membuat serial/membatalkan serialisasi peristiwa yang akan diteruskan ke log. 
SubprocessEventHelper.BaseTestEventInfo Base Helper untuk informasi TestIgnore. 
SubprocessEventHelper.FailedTestEventInfo Bantuan untuk informasi testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Pembantu untuk informasi panggilan berakhir. 
SubprocessEventHelper.InvocationFailedEventInfo Informasi Helper untuk InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Bantuan untuk informasi panggilan yang dimulai. 
SubprocessEventHelper.LogAssociationEventInfo Helper untuk informasi logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Bantuan untuk informasi testEnded. 
SubprocessEventHelper.TestLogEventInfo Bantuan untuk informasi testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Helper untuk informasi memulai modul pengujian. 
SubprocessEventHelper.TestRunEndedEventInfo Bantuan untuk Informasi testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Bantuan untuk informasi testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Bantuan untuk informasi testRunStarted
SubprocessEventHelper.TestStartedEventInfo Bantuan untuk informasi testStarted
SubprocessExceptionParser Helper untuk menangani output pengecualian dari runner perintah Tradefed standar. 
SubprocessTestResultsParser Memperluas ERROR(/FileOutputStream) untuk mengurai output sebelum menulis ke file sehingga kita dapat menghasilkan peristiwa pengujian di sisi peluncur. 
SubprocessTestResultsParser.StatusKeys Kunci status pengujian yang relevan. 
SystemUtil Class utilitas untuk melakukan panggilan sistem. 
TableBuilder Class helper untuk menampilkan matriks elemen String dalam tabel. 
TableFormatter Class bantuan untuk menampilkan matriks elemen String sehingga setiap kolom elemen sejajar
TargetFileUtils  
TarUtil Utilitas untuk memanipulasi file tar. 
TestFilterHelper Class bantuan untuk memfilter pengujian
TestRecordInterpreter Utilitas untuk mengonversi proto TestRecord menjadi format yang lebih mudah dimanipulasi di Tradefed. 
TestRunnerUtil Class utilitas untuk membantu berbagai runner pengujian. 
TimeUtil Berisi metode utilitas terkait waktu. 
TimeVal Ini adalah jenis sentinel yang menggabungkan Long
UniqueMultiMap<K, V> MultiMap yang memastikan nilai unik untuk setiap kunci. 
VersionParser Ambil versi artefak yang diperdagangkan yang sedang berjalan. 
ZipCompressionStrategy ICompressionStrategy untuk membuat arsip zip. 
ZipUtil Class bantuan untuk operasi terkait kompresi
ZipUtil2 Class helper untuk ekstraksi zip yang mempertimbangkan izin file POSIX

Enumerasi

AaptParser.AaptVersion Enum opsi untuk versi AAPT yang digunakan untuk mengurai file APK. 
AppVersionFetcher.AppVersionInfo Jenis info versi aplikasi. 
Status Biner Enum yang digunakan untuk merekam status AKTIF/NONAKTIF dengan status tanpa pengoperasian IGNORE. 
CommandStatus Menampilkan status operasi yang waktunya. 
DeviceActionUtil.Command Perintah untuk tindakan perangkat. 
FakeTestsZipFolder.ItemType  
IRunUtil.EnvPriority Enum yang menentukan apakah menyetel atau membatalkan setelan env tertentu. 
LogcatEventType Jenis peristiwa untuk LogcatEventParser
SimplePerfUtil.SimplePerfType Enum opsi perintah simpleperf
Sl4aBluetoothUtil.BluetoothAksesLevel Enum untuk tingkat akses perangkat Bluetooth yang didasarkan pada BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enum untuk status koneksi Bluetooth yang didasarkan pada BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPrioritasLevel Enum untuk tingkat prioritas profil Bluetooth yang didasarkan pada BluetoothProfile.java
Profil Sl4aBluetoothUtil.Bluetooth Enum untuk profil Bluetooth yang didasarkan pada BluetoothProfile.java
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission