com.android.tradefed.util
Antarmuka
| ClassPathScanner.IClassPathFilter |
Filter untuk jalur entri classpath
Berpola setelah |
| 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:
|
| 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 |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) yang menggabungkan detail eksekusi perintah shell di
ITestDevice.
|
| DeviceInspectionResult | Class berisi hasil pemeriksaan perangkat saat perangkat tidak tersedia. |
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | Implementasi grafik tak berbobot terarah. |
| 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 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 | File downloader 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 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 |
Enumerasi
| 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 |
Antarmuka
Class
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Bugreport
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFactory
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceInspectionResult
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GCSHelper
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KernelModuleUtils
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- ModuleTestTypeUtil
- MultiMap
- NativeCodeCoverageFlusher
- Sambungkan
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- ProcessInfo
- ProcessUtil
- PropertyChanger
- ProtoUtil
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil
- ResourceUtil
- RestApiHelper
- RunInterruptedException
- RunUtil
- SearchArtifactUtil
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- SparseImageUtil
- SparseImageUtil.SparseInputStream
- StreamUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TestRunnerUtil
- TfInternalOptionsFetcher
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- ZipCompressionStrategy
- ZipUtil
- ZipUtil2
Enumerasi
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission