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. |
| 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:
|
| 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 |
| 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 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 |
Antarmuka
Class
- AaptParser
- AbiFormatter
- AdbRootElevator
- AppVersionFetcher
- BluetoothUtils
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- CircularAtraceUtil
- CircularByteArray
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- FakeTestsZipFolder
- FileIdleMonitor
- FixedByteArrayOutputStream
- FlashingResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- NativeCodeCoverageFlusher
- Sambungkan
- PrettyPrintDelimiter
- PropertyChanger
- ProtoUtil
- PsParser
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RestApiHelper
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TimeVal
- ZipCompressionStrategy
Enum
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable