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. 
IDisableable Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. 
Email saya Antarmuka untuk mengirim email. 
IRestApiHelper Antarmuka bantuan untuk melakukan panggilan REST API. 
IRunUtil Antarmuka untuk menjalankan operasi dengan waktu 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 saat selesai. 
AdbUtils 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
BulkEmailer 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 .apk di perangkat. 
ByteArrayList Class untuk mewakili array byte ringan. 
ByteArrayUtil Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte ke bilangan bulat. 
CacheClientFactory Factory yang membuat instance singleton ICacheClient
CircularAtraceUtil Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi akar masalah 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 thread-safe dengan operasi mirip 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> Implementasi grafik tak berbobot terarah. 
Email Class bantuan untuk mengirim email. 
EmmaXmlConstants Konstanta yang digunakan saat mengurai laporan XML emma. 
EnvironmentVariableUtil Kumpulan metode helper untuk menyiapkan variabel lingkungan. 
ExtensionAtomsRegistry ExtensionAtomsRegistry untuk penggunaan statsd lokal. 
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 Ditampilkan jika ruang disk yang dapat digunakan berada di bawah nilai minimum. 
FixedByteArrayOutputStream ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah maksimum data. 
FlashingResourceUtil Utilitas ini membantu menyetel versi artefak yang sesuai sehingga dapat di-flash melalui DeviceFlashPreparer
FuseUtil Kelas bantuan untuk operasi FUSE. 
GceRemoteCmdFormatter Class utilitas untuk memformat perintah guna menjangkau perangkat gce jarak jauh. 
GCSBucketUtil File manager untuk mendownload dan mengupload file dari Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper sederhana untuk info file di GCS. 
GCSCommon Tidak digunakan lagi. Sebagai gantinya, gunakan com.android.tradefed.util.gcs.GCSCommon. 
GCSFileDownloader Downloader file untuk mendownload file dari Google Cloud Storage (GCS). 
GCSFileUploader Uploader file untuk mengupload data file ke Google Cloud Storage (GCS). 
GCSHelper  
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 Allocation Sites dalam 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 Helper yang menyediakan pemfilteran untuk runner JUnit4 dengan memperluas Filter
JUnitXmlParser Parser yang mengekstrak data hasil pengujian dari hasil JUnit yang disimpan di XMLJUnitResultFormatter ant dan meneruskannya ke ITestInvocationListener. 
KernelModuleUtils  
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. 
NativeCodeCoverageFlusher Class utilitas yang menghapus pengukuran cakupan native dan memaksa penghapusan data cakupan native dari proses di perangkat. 
Pair<A, B> Menentukan class Pair kita sendiri yang berisi dua objek. 
PerfettoTraceRecorder Class utilitas untuk merekam aktivitas perfetto pada ITestDevice
PrettyPrintDelimiter Utilitas helper yang membantu mencetak pesan yang dipisahkan yang terlihat jelas. 
InfoProses Digunakan untuk menyimpan informasi terkait proses (USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
PropertyChanger 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 ERROR(/Pattern) ekspresi reguler. 
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 Ditampilkan saat operasi run terganggu oleh permintaan eksternal. 
RunUtil Kumpulan metode bantuan untuk menjalankan operasi. 
SearchArtifactUtil Class utilitas yang dapat digunakan untuk menelusuri artefak pengujian. 
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 berdasarkan set data numerik. 
SizeLimitedOutputStream File thread safe yang didukung ERROR(/OutputStream) yang membatasi jumlah maksimum data yang dapat ditulis. 
Sl4aBluetoothUtil Class utilitas menyediakan operasi Bluetooth di satu atau dua perangkat menggunakan SL4A 
SparseImageUtil Utilitas untuk gambar sparse. 
SparseImageUtil.SparseInputStream SparseInputStream dibaca 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 Helper untuk informasi testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Helper untuk informasi akhir pemanggilan. 
SubprocessEventHelper.InvocationFailedEventInfo Informasi Helper untuk InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Helper untuk informasi dimulainya pemanggilan. 
SubprocessEventHelper.LogAssociationEventInfo Helper untuk informasi logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Helper untuk informasi testEnded. 
SubprocessEventHelper.TestLogEventInfo Helper 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 Helper 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 tradefed 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

Enum

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 Merepresentasikan status operasi terjadwal. 
DeviceActionUtil.Command Perintah untuk tindakan perangkat. 
FakeTestsZipFolder.ItemType  
GceRemoteCmdFormatter.ScpMode SCP dapat digunakan untuk mengirim atau menarik file, bergantung pada struktur argumen. 
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.BluetoothPriorityLevel Enums untuk tingkat prioritas profil Bluetooth yang didasarkan pada BluetoothProfile.java 
Profil Sl4aBluetoothUtil.Bluetooth Enums untuk profil Bluetooth yang didasarkan pada BluetoothProfile.java 
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission