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 kondisi tertentu. 
ICompressionStrategy Antarmuka yang mewakili algoritma kompresi yang dapat dipilih saat runtime. 
IDisableable Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. 
IEmail Antarmuka untuk mengirim email. 
IRestApiHelper Antarmuka bantuan untuk melakukan panggilan REST API. 
IRunUtil Antarmuka untuk menjalankan operasi terjadwal dan perintah sistem. 
IRunUtil.IRunnableResult Antarmuka untuk menjalankan operasi secara asinkron yang menampilkan status boolean. 

Class

AaptParser Class yang mengekstrak info dari apk dengan mengurai output 'aapt dump badging'. 
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 di perangkat

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

Bugreport Objek yang menyimpan referensi file bugreport, kompatibel dengan bugreport datar dan bugreport yang di-zip (bugreportz). 
BuildInfoUtil Class utilitas untuk membantu memanipulasi IBuildInfo 
BuildTestsZipUtils Class helper untuk operasi yang terkait dengan zip pengujian yang dihasilkan oleh sistem build Android 
BulkEmailer Utilitas pengirim email yang memungkinkan konfigurasi berikut: interval pengiriman, 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 menjadi 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 metode dan class utilitas untuk eksekusi perintah sisi perangkat serentak

Gunakan ERROR(/ExecutorService) untuk menjalankan perintah yang diterapkan 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 di ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Implementasi grafik tak berbobot terarah. 
Email Class helper untuk mengirim email. 
EmmaXmlConstants Konstanta yang digunakan saat mengurai laporan xml emma. 
EnvironmentVariableUtil Kumpulan metode bantuan untuk menyiapkan variabel lingkungan. 
ExtensionAtomsRegistry ExtensionAtomsRegistry untuk penggunaan statsd lokal. 
FakeTestsZipFolder Peralatan pengujian yang membuat folder pengujian yang diekstrak palsu berdasarkan daftar konten. 
FileIdleMonitor Memantau file dan menjalankan callback jika file tersebut tidak ada aktivitas (yaitu. 
FileUtil Class helper 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 data maksimum. 
FlashingResourceUtil Utilitas ini membantu menyetel versi artefak yang sesuai sehingga dapat di-flash melalui DeviceFlashPreparer
FuseUtil Class helper untuk operasi FUSE. 
GceRemoteCmdFormatter Class utilitas untuk memformat perintah guna menjangkau perangkat gce jarak jauh. 
GCSBucketUtil Pengelola file 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 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. 
IEmail.Message Penampung untuk data pesan email. 
JavaCodeCoverageFlusher Class utilitas yang mereset dan memaksa penghapusan 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 Penampung untuk status kunci layar. 
ListInstrumentationParser IShellOutputReceiver yang mengurai 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 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> Tentukan class Pair kita sendiri yang berisi dua objek. 
PerfettoTraceRecorder Class utilitas untuk merekam rekaman aktivitas Perfetto di ITestDevice
PrettyPrintDelimiter Utilitas helper yang membantu mencetak pesan yang dipisahkan yang terlihat jelas. 
ProcessInfo Digunakan untuk menyimpan informasi terkait proses(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
PropertyChanger Class utilitas untuk mengubah (atau menambahkan) item dalam file properti Android 
ProtoUtil Metode utilitas untuk menangani pesan protobuf secara tidak bergantung pada jenis. 
PsParser Utilitas yang digunakan untuk mengurai(USER, PID, dan NAME) dari output perintah "ps" 
PythonVirtualenvHelper Class helper 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 file individual di dalam file zip jarak jauh. 
RequestUtil Utilitas untuk mengizinkan percobaan ulang umum 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. 
SerializationUtil Utilitas untuk melakukan serialisasi/deserialisasi objek yang menerapkan ERROR(/Serializable)
ShellOutputReceiverStream Subclass utilitas OutputStream yang menulis ke 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 menghapus gambar yang jarang. 
SparseImageUtil.SparseInputStream SparseInputStream dibaca dari upstream dan mendeteksi format data. 
StreamUtil Class utilitas untuk mengelola aliran input. 
StringEscapeUtils Class utilitas untuk meng-escape string untuk format tertentu. 
StringUtil Class utilitas untuk meng-escape string untuk manipulasi string umum. 
SubprocessEventHelper Helper untuk melakukan serialisasi/deserialisasi peristiwa yang akan diteruskan ke log. 
SubprocessEventHelper.BaseTestEventInfo Helper Dasar untuk informasi TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Helper untuk informasi testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Helper untuk informasi akhir pemanggilan. 
SubprocessEventHelper.InvocationFailedEventInfo Helper untuk informasi 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 dimulainya modul pengujian. 
SubprocessEventHelper.TestRunEndedEventInfo Helper untuk Informasi testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Helper untuk informasi testRunFailed 
SubprocessEventHelper.TestRunStartedEventInfo Helper untuk informasi testRunStarted 
SubprocessEventHelper.TestStartedEventInfo Helper 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 membuat 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 helper untuk menampilkan matriks elemen String sehingga setiap kolom elemen sejajar 
TargetFileUtils  
TarUtil Utilitas untuk memanipulasi file tar. 
TestFilterHelper Class helper 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. 
TfInternalOptionsFetcher Class utilitas yang memungkinkan class memuat nilai variabel secara statis dari file res. 
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 helper 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. 
BinaryState Enum yang digunakan untuk merekam status AKTIF/NONAKTIF dengan status no-op IGNORE. 
CommandStatus Merepresentasikan status operasi yang diatur waktunya. 
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 akan menyetel atau membatalkan setelan lingkungan tertentu. 
LogcatEventType Jenis peristiwa untuk LogcatEventParser
SimplePerfUtil.SimplePerfType Enum opsi perintah simpleperf 
Sl4aBluetoothUtil.BluetoothAccessLevel 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 
Sl4aBluetoothUtil.BluetoothProfile Enums untuk profil Bluetooth yang didasarkan pada BluetoothProfile.java 
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission