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