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. 
IRestApiHelper Antarmuka bantuan untuk melakukan panggilan REST API. 

Class

AaptParser Class yang mengekstrak info dari apk dengan mengurai output 'aapt dump badging'. 
AbiFormatter Class utilitas untuk ABI. 
AdbRootElevator AutoCloseable yang mengaktifkan root adb saat dibuat jika diperlukan dan memulihkan status root saat selesai. 
AppVersionFetcher Class utilitas untuk mendapatkan string versi aplikasi dari perangkat. 
BluetoothUtils Fungsi utilitas untuk memanggil BluetoothInstrumentation di perangkat

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

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. 
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. 
ClassPathScanner Menemukan entri di classpath. 
ClassPathScanner.ClassNameFilter IClassPathFilter yang memfilter dan mengubah nama class Java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter yang menolak class dalam  
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. 
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. 
EmmaXmlConstants Konstanta yang digunakan saat mengurai laporan xml emma. 
FakeTestsZipFolder Peralatan pengujian yang membuat folder pengujian yang diekstrak palsu berdasarkan daftar konten. 
FileIdleMonitor Memantau file dan menjalankan callback jika file tidak ada aktivitas (yaitu. 
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
GCSBucketUtil Pengelola file 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 File downloader untuk mendownload file dari Google Cloud Storage (GCS). 
GCSFileUploader Uploader file untuk mengupload data file ke Google Cloud Storage (GCS). 
GoogleApiClientUtil Utilitas untuk membuat klien Google API. 
HprofAllocSiteParser Class helper untuk mengurai info dari bagian Allocation Sites dalam laporan hprof. 
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. 
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. 
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. 
PrettyPrintDelimiter Utilitas helper yang membantu mencetak pesan yang dipisahkan yang terlihat jelas. 
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"  
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. 
RestApiHelper Class helper untuk melakukan panggilan REST API. 
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  
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.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  
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. 
TimeVal Class ini tidak digunakan lagi. Sebagai gantinya, gunakan Duration.  
ZipCompressionStrategy ICompressionStrategy untuk membuat arsip zip. 

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. 
FakeTestsZipFolder.ItemType  
LogcatEventType Jenis peristiwa untuk LogcatEventParser
SimplePerfUtil.SimplePerfType Enum opsi perintah simpleperf  
Sl4aBluetoothUtil.BluetoothAccessLevel Enums 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