com.android.tradefed.util
Antarmuka
ClassPathScanner.IClassPathFilter |
Filter untuk jalur entri classpath
Berpola setelah |
ConditionPriorityBlockingQueue.IMatcher<T> | Antarmuka untuk menentukan apakah elemen cocok dengan suatu kondisi. |
ICompressionStrategy | Antarmuka yang mewakili algoritma kompresi yang dapat dipilih saat runtime. |
Dapat Dinonaktifkan | Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. |
Email saya | Antarmuka untuk mengirim email. |
IRestApiHelper | Antarmuka helper untuk melakukan panggilan REST API. |
IRunUtil | Antarmuka untuk menjalankan operasi berwaktu 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 ketika selesai.
|
AdbUtil | 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:
|
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 |
Email Massal | 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 .apks di perangkat. |
ByteArrayList | Class untuk merepresentasikan array byte ringan. |
ByteArrayUtil | Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte ke bilangan bulat. |
CircularAtraceUtil | Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi penyebab utama 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 yang aman untuk thread dengan operasi seperti 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 |
DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) yang menggabungkan detail eksekusi perintah shell pada
ITestDevice .
|
DeviceRecoveryModeUtil | |
DirectedGraph<V> | Penerapan grafik tanpa bobot terarah. |
Class bantuan untuk mengirim email. | |
EmmaXmlConstants | Konstanta yang digunakan saat mengurai laporan XML emma. |
ExtensionAtomsRegistry | ExtensionAtomsRegistry untuk penggunaan lokal statd. |
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 | Ditunjukkan jika kapasitas disk yang dapat digunakan di bawah batas minimum. |
FixedByteArrayOutputStream |
ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah maksimum data.
|
FlashingResourceUtil |
Utilitas ini membantu menetapkan versi artefak yang sesuai sehingga dapat di-flash melalui DeviceFlashPreparer .
|
FuseUtil | Kelas bantuan untuk operasi FUSE. |
GCSBucketUtil | File manager 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 | Downloader file untuk mendownload file dari Google Cloud Storage (GCS). |
GCSFileUploader | Uploader file untuk mengupload data file ke Google Cloud Storage (GCS). |
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 Situs Alokasi 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 Bantuan yang menyediakan pemfilteran untuk runner JUnit4 dengan memperluas Filter .
|
JUnitXmlParser | Parser yang mengekstrak data hasil pengujian dari hasil JUnit yang disimpan dalam XMLJUnitResultFormatter ant dan meneruskannya ke ITestInvocationListener. |
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.
|
NativeCodeCakupanFlusher | Class utilitas yang menghapus pengukuran cakupan native dan memaksa pengosongan data cakupan native dari proses di perangkat. |
Sambungkan<A, B> | Menentukan class Pair kita sendiri yang berisi dua objek. |
PerfettoTraceRecorder |
Class utilitas untuk merekam aktivitas perfetto pada ITestDevice .
|
PrettyPrintDelimiter | Utilitas pendukung yang membantu mencetak pesan yang dibatasi yang menarik. |
InfoProses | Digunakan untuk menyimpan informasi terkait proses(USER, PID, NAME, START TIME IN SECOND REASON EPOCH). |
Pengubah Properti | 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 ERROR(/Pattern) .
|
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 | Dimunculkan saat operasi yang dijalankan terganggu oleh permintaan eksternal. |
RunUtil | Kumpulan metode bantuan untuk menjalankan operasi. |
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 yang diberikan dalam set data numerik. |
SizeLimitedOutputStream |
File yang aman untuk thread, mendukung ERROR(/OutputStream) yang membatasi jumlah maksimum data yang dapat
ditulis.
|
Sl4aBluetoothUtil | Class utilitas menyediakan operasi Bluetooth pada satu atau dua perangkat menggunakan SL4A |
SparseImageUtil | Utilitas untuk gambar sparse. |
SparseImageUtil.SparseInputStream | SparseInputStream membaca 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 | Bantuan untuk informasi testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Pembantu untuk informasi panggilan berakhir. |
SubprocessEventHelper.InvocationFailedEventInfo | Informasi Helper untuk InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Bantuan untuk informasi panggilan yang dimulai. |
SubprocessEventHelper.LogAssociationEventInfo | Helper untuk informasi logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | Bantuan untuk informasi testEnded. |
SubprocessEventHelper.TestLogEventInfo | Bantuan 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 | Bantuan 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 yang diperdagangkan 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 |
Enumerasi
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 | Menampilkan status operasi yang waktunya. |
DeviceActionUtil.Command | Perintah untuk tindakan perangkat. |
FakeTestsZipFolder.ItemType | |
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.BluetoothPrioritasLevel |
Enum untuk tingkat prioritas profil Bluetooth yang didasarkan pada BluetoothProfile.java
|
Profil Sl4aBluetoothUtil.Bluetooth |
Enum untuk profil Bluetooth yang didasarkan pada BluetoothProfile.java
|
SystemUtil.EnvVariable | |
TargetFileUtils.FilePermission |
Antarmuka
Class
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtil
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Laporan bug
- BuildInfoUtil
- BuildTestsZipUtils
- Email Massal
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser
- Email.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- ModuleTestTypeUtil
- MultiPeta
- NativeCodeCakupanFlusher
- Sambungkan
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- InfoProses
- Pengubah Properti
- ProtoUtil
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil
- ResourceUtil
- RestApiHelper
- RunInterruptedException
- RunUtil
- SerialisasiUtilitas
- 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
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- ZipCompressionStrategy
- ZipUtil
- ZipUtil2
Enumerasi
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- Status Biner
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAksesLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPrioritasLevel
- Profil Sl4aBluetoothUtil.Bluetooth
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission