Indeks Kelas
Ini adalah kelas API. Lihat semua paket API .
A
AaptParser | Kelas yang mengekstrak info dari apk dengan mengurai keluaran 'aapt dump badging'. |
AaptParser.AaptVersion | Jumlah opsi untuk versi AAPT yang digunakan untuk mengurai file APK. |
AbiFormatter | Kelas utilitas untuk abi. |
AbstrakXmlParser | Kelas dasar pembantu untuk mem-parsing file xml |
AbstrakXmlParser.ParseException | Dilempar jika masukan XML tidak dapat diuraikan |
AcloudConfigParser | Kelas pembantu yang mengurai konfigurasi Acloud (digunakan untuk memulai instans perangkat Cloud). |
AcloudConfigParser.AcloudKeys | Kumpulan kunci yang dapat dicari dari konfigurasi. |
Pemeriksa Status Aktivitas | Pemeriksa status untuk sisa aktivitas yang berjalan di akhir modul. |
AdbRootElevator | AutoCloseable yang mengaktifkan adb root saat dibuat jika diperlukan dan memulihkan status root saat selesai. |
AgregatPostProcessor | Agregator metrik yang memberikan persentil min, maks, rata-rata, varians, deviasi standar, total, jumlah, dan opsional untuk metrik numerik yang dikumpulkan selama pengujian multi-iterasi, memperlakukannya sebagai ganda. |
Perilaku AltDir | Sebuah enum untuk menentukan perilaku direktori alternatif untuk berbagai pemasang/pendorong artefak pengujian |
InfoBuild Aplikasi | IBuildInfo yang mewakili aplikasi Android dan paket pengujiannya. |
AppDeviceBuildInfo | Kelas ini tidak digunakan lagi. Gunakan IDeviceBuildInfo secara langsung. |
Pengambil Versi Aplikasi | Kelas utilitas untuk mendapatkan string versi aplikasi dari perangkat. |
AppVersionFetcher.AppVersionInfo | Jenis info versi aplikasi. |
ArchModuleController | Pengontrol modul tidak menjalankan pengujian jika tidak cocok dengan arsitektur tertentu. |
ArgsOptionParser | Mengisi bidang Option dari argumen baris perintah yang diurai. |
ATestFileSystemLogSaver | Kelas LogSaver ini digunakan oleh ATest untuk menyimpan log di jalur tertentu. |
Kolektor Log Otomatis | Pencacahan yang menjelaskan kolektor mana yang secara otomatis dapat ditangani oleh harness. |
Reporter Otomatis | Kelas yang mendefinisikan pemetaan dari reporter otomatis Tradefed. |
Rata-rata PostProcessor | Implementasi post processor yang menghitung rata-rata daftar metrik. |
B
Latar BelakangPerangkatAksi | Menjalankan perintah pada perangkat tertentu yang diulangi seperlunya hingga tindakan dibatalkan. |
BaseDeviceMetricCollector | Implementasi dasar IMetricCollector yang memungkinkan untuk memulai dan menghentikan pengumpulan di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) dan ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | Persiapan umum untuk meluncurkan emulator lokal. |
Keluaran Log Bertingkat Dasar | Implementasi dasar untuk ILeveledLogOutput yang memungkinkan pemfilteran beberapa tag berdasarkan nama atau komponennya. |
BaseModuleController | Implementasi dasar IModuleController yang harus diterapkan untuk memeriksa apakah suatu modul harus dijalankan atau tidak. |
BasisMultiTargetPreparer | Implementasi dasar IMultiTargetPreparer yang memungkinkan untuk menonaktifkan objek. |
Prosesor BasePost | IPostProcessor dasar yang harus diperluas oleh setiap implementasi. |
Keputusan Coba Ulang Dasar | Implementasi dasar IRetryDecision . |
BaseStreamLogger <OS memperluas OutputStream> | ILeveledLogOutput yang mengarahkan pesan log ke aliran output dan ke stdout. |
Persiapan Target Dasar | Kelas implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. |
BaseTestSuite | Tes untuk menjalankan Rangkaian Uji Kompatibilitas dengan sistem suite baru. |
Pengontrol Baterai | Kelas utilitas yang memungkinkan untuk mengontrol status pengisian baterai suatu perangkat. |
BateraiIsi UlangPemulihan Perangkat | Izinkan untuk memicu perintah ketika tingkat baterai perangkat berada di bawah ambang batas yang ditentukan. |
Suhu Baterai | |
BateraiTidak TersediaPemulihan Perangkat | Pemeriksa pemulihan yang akan memicu konfigurasi jika level baterai tidak tersedia. |
Negara Biner | Enum digunakan untuk merekam status ON/OFF dengan status IGNORE no-op. |
Utilitas Bluetooth | Fungsi utilitas untuk memanggil Instrumen Bluetooth pada perangkat Kode instrumentasi Bluetooth sisi perangkat dapat ditemukan di AOSP di: |
BootstrapBuildProvider | IDeviceBuildProvider yang mem-bootstrap info pembuatan dari perangkat pengujianIni biasanya digunakan untuk perangkat dengan build yang disediakan secara eksternal, mis |
Kolektor Laporan Bug | ITestInvocationListener pass-through yang mengumpulkan laporan bug ketika peristiwa yang dapat dikonfigurasi terjadi dan kemudian memanggil ITestInvocationListener#testLog pada turunannya setelah setiap laporan bug dikumpulkan. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Kata Benda | |
BugreportCollector.Predikat | Predikat lengkap yang menjelaskan kapan harus menangkap laporan bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredikat | |
Laporan BugzOnFailureCollector | Kumpulkan laporan bug ketika kasus uji gagal. |
MembangunInfo | Implementasi umum dari IBuildInfo yang harus dikaitkan dengan ITestDevice . |
BangunInfoRecorder | ITargetPreparer yang menulis data meta info build ke dalam file tertentu. |
BuildInfoUtil | Kelas util untuk membantu memanipulasi IBuildInfo |
BuildRetrievalError | Terjadi kesalahan fatal saat mengambil build untuk pengujian. |
BuildTestsZipUtils | Kelas pembantu untuk operasi yang terkait dengan tes zip yang dihasilkan oleh sistem build Android |
Email Massal | Utilitas pengirim email yang memungkinkan konfigurasi berikut: interval pengiriman, ukuran burst awal, penerima dan jumlah total pesan. |
BundletoolUtil | Kelas utilitas yang menggunakan baris perintah bundletool untuk menginstal .apks di perangkat. |
C
CecControllerTokenProvider | Penyedia token untuk token terkait Consumer Electronics Control (CEC). |
CircularAtraceUtil | Utilitas atrace dikembangkan terutama untuk mengidentifikasi akar penyebab ANR selama pengujian Monkey. |
CircularByteArray | Struktur data untuk menyimpan array berukuran tetap yang beroperasi sebagai buffer melingkar, dan melacak jumlah total semua nilai dalam array. |
ClangCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Clang dari perangkat dan mencatatnya sebagai artefak pengujian. |
ClassNotFoundConfigurationException | ConfigurationException ketika kelas suatu objek tidak ditemukan. |
Pemindai Jalur Kelas | Menemukan entri di classpath. |
ClassPathScanner.ClassNameFilter | IClassPathFilter yang memfilter dan mengubah nama kelas java. |
ClassPathScanner.ExternalClassNameFilter | ClassNameFilter yang menolak kelas dalam |
ClassPathScanner.IClassPathFilter | Filter untuk jalur masuk classpath Berpola setelah FileFilter |
ClusterBuildInfo | Kelas IBuildInfo untuk build yang disalurkan dari TFC. |
Penyedia ClusterBuild | IBuildProvider untuk mengunduh sumber daya pengujian TFC. |
Klien Cluster | Implementasi IClusterClient untuk berinteraksi dengan backend TFC. |
Perintah Cluster | Kelas yang mewakili tugas yang diambil dari TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | Status perintah di cluster TF. |
ClusterCommandConfigBuilder | Kelas untuk membuat file konfigurasi untuk perintah cluster. |
ClusterCommandEvent | Kelas untuk merangkum peristiwa perintah cluster yang akan diunggah. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Jenis | |
Peluncur Perintah Cluster | Kelas IRemoteTest untuk meluncurkan perintah dari TFC melalui subproses TF. |
Penjadwal Perintah Cluster | ICommandScheduler untuk mendukung TFC (Tradefed Cluster). |
ClusterCommandStatus | Kelas yang mewakili keadaan dan alasan pembatalan perintah dari TF Cluster. |
Info Perangkat Cluster | Kelas untuk merangkum info perangkat cluster yang akan diunggah. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Implementasi IDeviceMonitor yang melaporkan hasil ke layanan Tradefed Cluster. |
ClusterEventUploader <T memperluas IClusterEvent > | Kelas ClusterEventUploader, yang mengunggah IClusterEvent ke TFC. |
ClusterHostEvent | Kelas untuk merangkum peristiwa host klaster yang akan diunggah. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enum dari berbagai jenis acara tuan rumah. |
ClusterHostUtil | Fungsi utilitas statis untuk TF Cluster untuk mendapatkan instans konfigurasi global, informasi host, dll. |
ClusterLogSaver | Kelas ILogSaver untuk mengunggah hasil pengujian ke TFC. |
ClusterLogSaver.FilePickingStrategy | Strategi pemilihan file. |
Opsi Klaster | |
MengumpulkanByteOutputReceiver | IShellOutputReceiver yang mengumpulkan seluruh keluaran shell menjadi byte[] . |
Mengumpulkan Penerima Output | IShellOutputReceiver yang mengumpulkan seluruh keluaran shell menjadi satu String . |
MengumpulkanTestListener | ITestInvocationListener yang akan mengumpulkan semua hasil tes. |
KolektorHelper | Pembantu untuk melakukan beberapa operasi IMetricCollector diperlukan di beberapa tempat. |
CommandFileParser | Parser untuk file yang berisi kumpulan baris perintah. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | Utilitas dimaksudkan untuk menangkap argumen informasi build biasa dari baris perintah dan membuat IBuildInfo dari argumen tersebut. |
Opsi Perintah | Implementasi ICommandOptions . |
CommandOptionsGetter | Implementasi layanan yang mengembalikan nilai opsi perintah dari pemanggilan tertentu. |
Pelari Perintah | Titik masuk TradeFederation alternatif yang akan menjalankan perintah yang ditentukan dalam argumen baris perintah dan kemudian keluar. |
CommandRunner.Kode Keluar | Kode kesalahan yang memungkinkan untuk keluar. |
Penjadwal Perintah | Penjadwal untuk menjalankan perintah TradeFederation di semua perangkat yang tersedia. |
Penjadwal Perintah.HostState | Enum status host yang berbeda |
CommonLogRemoteFileUtil | Utilitas ini memungkinkan untuk menghindari duplikasi kode di seluruh representasi perangkat jarak jauh yang berbeda untuk logika pengambilan log jarak jauh dari file umum. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Representasi entri log yang diketahui untuk perangkat jarak jauh. |
ConditionPriorityBlockingQueue <T> | Kelas thread-safe dengan operasi mirip ERROR(/PriorityBlockingQueue) yang dapat mengambil objek yang cocok dengan kondisi tertentu. |
ConditionPriorityBlockingQueue.Selalu Cocok <T> | ConditionPriorityBlockingQueue.IMatcher yang cocok dengan objek apa pun. |
ConditionPriorityBlockingQueue.IMatcher <T> | Antarmuka untuk menentukan apakah elemen cocok dengan kondisi tertentu. |
Konfigurasi Lengkap | Implementasi Completer untuk konfigurasi TF kami. |
Konfigurasi | Implementasi IConfiguration konkrit yang menyimpan objek konfigurasi yang dimuat di peta. |
KonfigurasiDef | Menyimpan catatan konfigurasi, objek terkait, dan opsinya. |
KonfigurasiDef.ConfigObjectDef | Objek untuk menyimpan info nama kelas dan nomor tampilan yang dimilikinya (misalnya, jika suatu konfigurasi memiliki objek yang sama dua kali, objek pertama akan memiliki nomor tampilan pertama). |
Pabrik Konfigurasi | Pabrik untuk membuat IConfiguration . |
ConfigurationFactory.ConfigLoader | Implementasi IConfigDefLoader yang melacak konfigurasi yang disertakan dari satu konfigurasi root, dan memberikan pengecualian pada penyertaan melingkar. |
KonfigurasiUtil | Utility berfungsi untuk menangani file konfigurasi. |
KonfigurasiXmlParserSettings | Kelas sederhana untuk menerima pengaturan untuk ConfigurationXmlParser Untuk meneruskan pengaturan ke kelas ini, alias adalah wajib. |
KonfigurasiYamlParser | Parser untuk konfigurasi Tradefed gaya YAML |
Menghibur | Konsol TradeFederation utama menyediakan antarmuka kepada pengguna untuk berinteraksi Saat ini mendukung operasi seperti
|
Konsol.ArgRunnable <T> | Runnable dengan metode run yang dapat menerima argumen |
Konsol.CaptureList | Tipe praktis untuk List<List<String>> |
ConsoleReaderOutputStream | OutputStream yang dapat digunakan untuk membuat System.out.print() berfungsi baik dengan LineReader unfinishedLine pengguna. |
ConsoleResultReporter | Pelapor hasil untuk mencetak hasil tes ke konsol. |
MenghitungTestResultListener | TestResultListener yang melacak jumlah total pengujian berdasarkan TestStatus |
CountTestCasesCollector | Hitung dan laporkan jumlah kasus uji untuk IRemoteTest tertentu. |
Opsi Cakupan | Tradefed keberatan untuk mempertahankan opsi cakupan. |
CoverageOptions.Toolchain | |
Buat AvdPreparer | |
Buat Pengguna Persiapan | Penyiap target untuk membuat pengguna dan membersihkannya di akhir. |
D
DebugHostLogOnFailureCollector | Kolektor yang akan mengumpulkan dan mencatat log sisi host ketika terjadi kegagalan kasus uji. |
DefaultRemoteAndroidTestRunner | Ekstensi ddmlib RemoteAndroidTestRunner untuk menetapkan beberapa default untuk kasus penggunaan Tradefed. |
DefaultTestsZipInstaller | Implementasi default dari penginstal zip pengujian. |
Eksekusi Pemanggilan yang Didelegasikan | InvocationExecution yang mendelegasikan eksekusi ke biner Tradefed lainnya. |
DependensiResolver | Jenis penyedia baru yang memungkinkan untuk mendapatkan semua dependensi untuk pengujian. |
Hasil Alokasi Perangkat | Mewakili hasil upaya alokasi untuk suatu perintah. |
Pemeriksa Ketersediaan Perangkat | Pemeriksa untuk memastikan modul tidak meninggalkan perangkat dalam keadaan offline. |
Pemeriksa Tingkat Baterai Perangkat | IRemoteTest yang memeriksa daya baterai minimum, dan menunggu baterai mencapai ambang pengisian daya kedua jika daya minimum tidak ada. |
DeviceBatteryResourceMetricCollector | Kolektor ini mengumpulkan metrik baterai perangkat. |
Deskriptor Pembuatan Perangkat | Kelas pembungkus untuk IBuildInfo , yang berisi metode pembantu untuk mengambil informasi pembuatan platform perangkat. |
InfoPembangunan Perangkat | IBuildInfo yang mewakili build perangkat Android lengkap dan (opsional) pengujiannya. |
DeviceBuildInfoBootStrapper | ITargetPreparer yang menggantikan bidang info build dengan atribut yang dibaca dari perangkatIni berguna untuk menguji perangkat dengan build yang dihasilkan dari sumber eksternal (mis |
DeviceBuildInfoInjector | ITargetPreparer yang menyisipkan metadata DeviceBuildDescriptor ke dalam IBuildInfo . |
Pembersih Perangkat | Melakukan reboot atau memformat sebagai tindakan pembersihan setelah pengujian, dan secara opsional mematikan layar |
Pembersih Perangkat.Aksi Pembersihan | |
Pembersih Perangkat.PostCleanupAction | |
PerangkatConcurrentUtil | Berisi metode dan kelas utilitas untuk eksekusi perintah sisi perangkat secara bersamaan Gunakan |
DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) yang merangkum detail eksekusi perintah shell pada ITestDevice . |
Pemegang Konfigurasi Perangkat | Implementasi IDeviceConfiguration konkrit yang menyimpan objek konfigurasi perangkat yang dimuat dalam atributnya. |
DeviceFailedToBootError | Dilempar jika perangkat gagal melakukan booting setelah di-flash dengan build. |
DeviceFeatureModuleController | Pengontrol modul tidak menjalankan pengujian jika tidak mendukung fitur tertentu. |
Pelapor File Perangkat | Kelas utilitas yang memeriksa file pada perangkat dan mengirimkannya ke ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) jika ditemukan. |
PerangkatFlashPreparer | ITargetPreparer yang mem-flash gambar pada perangkat keras Android fisik. |
DeviceFlashPreparer.EncryptionOptions | Kumpulan opsi untuk menangani enkripsi gambar data pengguna |
DeviceFolderBuildInfo | IDeviceBuildInfo yang juga berisi artefak build lain yang terdapat dalam direktori pada sistem file lokal. |
DeviceImageZipFlashingTargetPreparer | Pembuat target yang mem-flash perangkat dengan gambar perangkat yang disediakan melalui format tertentu. |
PerangkatInternetAksesibilitasResourceMetricCollector | Kolektor melakukan ping ke google.com untuk memeriksa apakah perangkat memiliki aksesibilitas internet atau tidak. |
Pengaturan perangkat | |
DeviceManager.FastbootDevice | Representasi perangkat dalam mode Fastboot. |
Data Metrik Perangkat | Keberatan untuk menyimpan semua data yang dikumpulkan oleh pengumpul metrik. |
DeviceMonitorMultiplexer | Kelas proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor s. |
Properti Perangkat | Definisi konstanta umum untuk nama properti sisi perangkat |
DeviceRecoveryModeUtil | |
Fitur Reset Perangkat | Implementasi pengaturan ulang perangkat di sisi server. |
DeviceResetHandler | Utilitas menangani pengaturan ulang perangkat secara umum. |
Opsi Pemilihan Perangkat | Wadah untuk kriteria pemilihan perangkat. |
DeviceSelectionOptions.DeviceRequestedType | Berbagai kemungkinan jenis perangkat placeholder yang didukung. |
Pemeriksa Pengaturan Perangkat | Periksa apakah pengaturan perangkat telah berubah selama modul dijalankan. |
Pengaturan Perangkat | ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan. |
DeviceStateMonitor | Kelas pembantu untuk memantau keadaan IDevice . |
DeviceStorageAgeResourceMetricCollector | Parsing usia penyimpanan dari logcat. |
Pemeriksa Status Penyimpanan Perangkat | Periksa apakah perangkat memiliki cukup ruang disk untuk partisi tertentu. |
PerangkatTidak TersediaMonitor | Pendengar ini mencoba menangkap DNAE tingkat kasus uji saja. |
DeviceUpdateTargetPreparer | ITargetPreparer abstrak yang menangani langkah-langkah umum dalam memperbarui perangkat dengan file gambar perangkat dari sumber eksternal (sebagai lawan dari layanan build). |
DeviceWifiResourceMetricCollector | Kolektor mengumpulkan kekuatan sinyal wifi yang terhubung saat ini dan metrik kecepatan tautan. |
Grafik Sutradara <V> | Implementasi grafik tak berbobot terarah. |
Tes FileStub Dinamis | Ini adalah tes tradefed untuk menguji tradefed dapat menyelesaikan file dinamis dengan benar. |
DynamicRemoteFileResolver | Kelas yang membantu menyelesaikan jalur ke file jarak jauh. |
DynamicRemoteFileResolver.FileResolverLoader | Memuat implementasi IRemoteFileResolver . |
E
EmmaXmlConstants | Konstanta yang digunakan saat mengurai laporan emma xml. |
EmulatorMemoryCpuCapturer | |
DitegakkanSeLinuxChecker | Pemeriksa status yang memastikan status Selinux. |
EventsLoggerListener | Pendengar yang mencatat semua peristiwa yang diterimanya ke dalam sebuah file |
BuildProvider yang ada | IBuildProvider yang mengembalikan IBuildInfo yang sudah dibuat. |
File yang Diperluas | Perpanjangan file standar untuk membawa metadata terkait build. |
F
Tes Palsu | Tes palsu yang tujuannya untuk memudahkan menghasilkan hasil tes yang dapat diulang. |
FakeTestsZipFolder | Perlengkapan pengujian yang membuat folder tes palsu yang tidak di-zip berdasarkan daftar konten. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Kelas yang mengandalkan fastboot untuk mem-flash gambar pada perangkat keras Android fisik. |
Pembantu Fastboot | Kelas pembantu untuk operasi fastboot. |
FastbootUpdateBootstrapPreparer | ITargetPreparer yang menampilkan file tertentu (bootloader, radio, zip gambar perangkat) ke dalam IDeviceBuildInfo untuk membuat perangkat di-flash dengan FastbootDeviceFlasher , lalu memasukkan atribut perangkat pasca-boot ke dalam info build untuk tujuan pelaporan hasil. |
File UnduhCache | Kelas pembantu yang memelihara cache LRU sistem file lokal dari file yang diunduh. |
Unduh FileCacheFactory | Pabrik untuk membuat FileDownloadCache |
Unduh FileCacheWrapper | Kelas wrapper yang menyediakan fasilitas FileDownloadCache saat mengimplementasikan antarmuka IFileDownloader . |
FileIdleMonitor | Memantau file dan menjalankan panggilan balik jika file tersebut menganggur (mis |
Pencatat File | ILeveledLogOutput yang mengarahkan pesan log ke file dan ke stdout. |
FileProtoResultReporter | Reporter proto yang membuang TestRecord ke dalam file. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector yang mendengarkan kunci metrik yang berasal dari perangkat dan menariknya sebagai file dari perangkat. |
FilePullerLogCollector | Pencatat file yang dilaporkan oleh sisi perangkat. |
FileSystemLogSaver | Simpan log ke sistem file. |
FilteredResultForwarder | Varian ResultForwarder yang hanya mengizinkan daftar TestDescription yang diizinkan untuk dilaporkan. |
Aliran OutputByteArray Tetap | ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah data maksimum. |
BerkedipResourcesParser | Kelas yang mem-parsing versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. |
FlashingResourcesParser.AndroidInfo | Sebuah typedef untuk Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Antarmuka pemfilteran, dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa sumber daya yang mungkin digunakan |
BerkedipResourceUtil | Utilitas ini membantu mengatur versi artefak yang sesuai sehingga dapat di-flash melalui DeviceFlashPreparer . |
Handler Ekspansi yang Dapat Dilipat | IModuleParameterHandler diperluas ke lebih banyak lagi untuk setiap konfigurasi lipat non-utama. |
Pengendali Lipat | Pengendali lipat umum yang dapat menggunakan parameter lipat untuk membuat modul khusus. |
Persiapan Mode Lipat | Pembuat target yang dapat mengubah status perangkat yang dapat dilipat. |
FolderBuildInfo | Implementasi nyata dari IFolderBuildInfo . |
Reporter Generator Terformat | Reporter yang memungkinkan untuk menghasilkan laporan dalam format tertentu. |
G
GceAvdInfo | Struktur untuk menyimpan data yang relevan untuk instance GCE AVD tertentu. |
GceAvdInfo.GceStatus | |
Manajer Gce | Helper yang mengelola panggilan GCE untuk memulai/menghentikan dan mengumpulkan log dari GCE. |
GceRemoteCmdFormatter | Kelas utilitas untuk memformat perintah untuk menjangkau perangkat gce jarak jauh. |
GceRemoteCmdFormatter.ScpMode | SCP dapat digunakan untuk mendorong atau menarik file tergantung pada struktur argumennya. |
GceSshTunnelMonitor | Thread Monitor untuk terowongan Gce ssh. |
Kolektor Cakupan Kode Gcov | BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan gcov dari perangkat dan mencatatnya sebagai artefak pengujian. |
GCSBucketUtil | Manajer file untuk mendownload dan mengupload file dari Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Pembungkus sederhana untuk info file di GCS. |
GCSUmum | Kelas dasar untuk operasi Gcs seperti unduh dan unggah. |
Pembantu Pengunduh GCS | Pengunduh untuk bucket GCS yang menangani cache dan menyelesaikan konfigurasi global. |
Pengunduh File GCS | Pengunduh file untuk mengunduh file dari penyimpanan cloud google (GCS). |
Pengunggah File GCS | Pengunggah file untuk mengunggah data file ke penyimpanan cloud google (GCS). |
Manajer Sumber Daya GCSHost | Unduh sumber daya host dari GCS (penyimpanan cloud Google). |
GcsRemoteFileResolver | Implementasi IRemoteFileResolver yang memungkinkan pengunduhan dari bucket GCS. |
DapatkanPreviousPassedHelper | Pembantu untuk mendapatkan filter uji yang lulus sebelumnya. |
GkiDeviceFlashPreparer | Pembuat target yang mem-flash perangkat dengan image generik kernel umum Android. |
GlobalFilterGetter | Implementasi layanan yang mengembalikan filter dari pemanggilan tertentu. |
Filter Tes Global | Opsi filter diterapkan pada pemanggilan. |
GoogleApiClientUtil | Utilitas untuk membuat klien Google API. |
GranularRetriableTestWrapper | Kelas pembungkus bekerja pada IRemoteTest untuk menggranulasi IRemoteTest di tingkat kasus uji. |
GsiDeviceFlashPreparer | Pembuat target yang mem-flash perangkat dengan image sistem generik Android. |
H
HaloWorldMultiTargetPreparer | Contoh penerapan IMultiTargetPreparer . |
Pencatat Sejarah | TF History Logger, log khusus yang hanya berisi beberapa peristiwa tertentu. |
HprofAllocSiteParser | Kelas pembantu untuk menguraikan informasi dari bagian Situs Alokasi pada laporan hprof. |
HttpRemoteFileResolver | Implementasi IRemoteFileResolver yang memungkinkan pengunduhan file jarak jauh melalui http |
HttpsRemoteFileResolver | Implementasi IRemoteFileResolver yang memungkinkan pengunduhan file jarak jauh melalui https |
SAYA
Penerima IAbi | Tes yang membutuhkan ABI yang sedang diuji. |
IAppBuildInfo | Antarmuka ini tidak digunakan lagi. Gunakan IBuildInfo secara langsung. |
IAutoRetriableTest | Antarmuka untuk IRemoteTest yang tidak mengimplementasikan ITestFilterReceiver tetapi masih ingin mendukung coba ulang otomatis. |
InfoBattery | Antarmuka yang menentukan interaksi dengan baterai perangkat. |
IBatteryInfo.BatteryState | Menjelaskan status pengisian baterai saat ini. |
Penyedia IBuild | Bertanggung jawab untuk memberikan informasi mengenai build yang sedang diuji. |
IBuildReceiver | Pengujian yang memerlukan referensi ke build yang sedang diuji. |
Klien ICluster | Antarmuka untuk berinteraksi dengan backend TFC. |
Acara ICluster | Antarmuka untuk acara cluster apa pun yang akan diunggah ke TFC. |
IClusterEventUploader <T memperluas IClusterEvent > | Antarmuka untuk ClusterEventUploader |
Opsi ICluster | Antarmuka untuk mendapatkan opsi terkait klaster. |
Opsi Perintah I | Wadah untuk opsi eksekusi perintah. |
Penjadwal Perintah I | Penjadwal untuk menjalankan perintah TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Pendengar peristiwa pemanggilan saat pemanggilan selesai. |
Strategi Kompresi I | Antarmuka yang mewakili algoritma kompresi yang dapat dipilih saat runtime. |
Konfigurasi I | Informasi konfigurasi untuk pemanggilan TradeFederation. |
Pabrik Konfigurasi I | Pabrik untuk membuat IConfiguration s |
Penerima Konfigurasi I | Antarmuka sederhana untuk mewakili objek yang menerima IConfiguration . |
Pabrik ICredential | Antarmuka untuk pabrik kredensial untuk membuat oauth2 Credential . |
IDefaultObjectLoader | Antarmuka untuk memuat objek default yang harus menjadi bagian dari konfigurasi YAML kami. |
IDefaultObjectLoader.LoaderConfiguration | Objek konfigurasi pemuatan untuk meneruskan informasi ke pemuat. |
IDeviceBuildInfo | IBuildInfo yang mewakili build perangkat Android lengkap dan (opsional) pengujiannya. |
IDeviceBuildProvider | IBuildProvider yang menggunakan informasi dari ITestDevice untuk mengambil build. |
Konfigurasi Perangkat I | Antarmuka Pemegang Konfigurasi Perangkat. |
IDeviceFlasher | Mem-flash gambar perangkat pada perangkat. |
IDeviceFlasher.UserDataFlashOption | Jumlah opsi untuk menangani gambar data pengguna |
Manajer Perangkat I | Antarmuka untuk mengelola kumpulan perangkat yang tersedia untuk pengujian. |
IDeviceManager.IFastbootListener | Pendengar perubahan status fastboot. |
IDeviceMonitor | Antarmuka untuk memantau keadaan perangkat. |
IDeviceMonitor.DeviceLister | Kelas seperti Runnable yang seharusnya mengembalikan perangkat yang dikenal dan statusnya. |
Pemilihan Perangkat I | Antarmuka untuk kriteria pemilihan perangkat. |
Tes Perangkat I | Antarmuka untuk objek yang memerlukan referensi ke ITestDevice . |
Saya dapat dinonaktifkan | Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. |
Pengunduh IFile | Antarmuka untuk mengunduh file jarak jauh. |
IFlashingResourcesParser | Antarmuka untuk menyediakan versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. |
IFlashingResourcesRetriever | Antarmuka untuk mengambil file gambar tambahan yang diperlukan untuk mem-flash perangkat. |
IFolderBuildInfo | IBuildInfo abstrak sederhana yang artefak bangunannya terdapat dalam direktori sistem file lokal. |
IFormatterGenerator | Antarmuka yang menjelaskan formatter untuk SuiteResultHolder . |
Pembersih IHost | Membersihkan host setelah uji coba selesai. |
IInvocationContextReceiver | Sebuah tes yang memerlukan referensi pada konteks pemanggilan. |
Eksekusi Invokasi | Antarmuka yang menjelaskan tindakan yang akan dilakukan sebagai bagian dari pemanggilan. |
ILeveledLogOutput | Kelas yang mengimplementasikan antarmuka ini menyediakan metode yang menangani keluaran pesan log. |
Penerima ILogcat | Kelas yang menyediakan keluaran logcat perangkat sebagai InputStreamSource . |
ILogRegistry | Antarmuka untuk logger tunggal ILogOutput yang menggandakan dan mengelola logger yang berbeda. |
ILogRegistry.Jenis Acara | Peristiwa yang berguna untuk dicatat |
Kolektor IMetrik | Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok. |
Penerima IMetricCollector | Antarmuka untuk IRemoteTest yang akan diterapkan jika mereka perlu mendapatkan daftar IMetricCollector untuk pengujian yang dijalankan. |
Pengontrol Modul | Antarmuka untuk mengontrol apakah suatu modul harus dijalankan atau tidak. |
IModulController.RunStrategy | Enum menjelaskan bagaimana modul harus dijalankan. |
IModuleParameterHandler | Antarmuka untuk parameter modul suite. |
IMultiDeviceTest | Antarmuka ini tidak digunakan lagi. Antarmuka ini disimpan sementara untuk kompatibilitas tetapi sebenarnya tidak digunakan lagi. Tolong jangan menerapkannya. |
IMultiTargetPreparer | Mempersiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. |
Tes Perangkat Asli | Antarmuka untuk objek yang memerlukan referensi ke INativeDevice . |
InstalApexModuleTargetPreparer | |
InstantAppHandler | Pengendali untuk ModuleParameters#INSTANT_APP . |
InstrumentasiHasilProtoParser | Mengurai proto hasil instrumentasi yang dikumpulkan selama uji instrumentasi dijalankan dan menginformasikan hasilnya kepada ITestRunListener. |
Konteks Doa | Implementasi umum dari IInvocationContext . |
Eksekusi Doa | Kelas yang menjelaskan semua langkah pemanggilan: unduh build, target_prep, jalankan tes, bersihkan. |
Lingkup Panggilan | Mencakup satu pemanggilan Tradefed. |
Cakupan Panggilan | |
InvocationScopeModule | Modul panduan yang dapat digunakan di mana saja dalam pemanggilan TF untuk meminta objek yang didukung Guice-Tradefed. |
Status Doa | Kelas untuk menyimpan status pemanggilan. |
InvocationToJUnitResultForwarder | Kelas yang mendengarkan peristiwa ITestInvocationListener dan meneruskannya ke TestListener . |
Prosesor IPost | Pemroses pos adalah objek Federasi Perdagangan yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log SETELAH pengujian dan SEBELUM pelaporan hasil. |
Fitur Jarak Jauh | Antarmuka yang menjelaskan fitur di Tradefed yang dapat dijalankan berdasarkan permintaan. |
IRemoteFileResolver | Antarmuka untuk objek yang dapat menyelesaikan file jarak jauh menjadi file lokal. |
IRemoteFileResolver.RemoteFileResolverArgs | Argumen diteruskan ke penyelesai |
IRemoteFileResolver.ResolvedFile | Kelas menyimpan informasi tentang file yang diselesaikan dan beberapa metadata. |
IReportNotExecuted | Jika eksekusi tidak lengkap, IRemoteTest yang mengimplementasikan antarmuka ini dapat melaporkan pengujian yang tidak dijalankan untuk pelaporan yang lebih baik. |
penjadwal saya | Antarmuka untuk menjadwalkan ulang konfigurasi untuk eksekusi di masa mendatang. |
IResourceMetricCollector | Antarmuka bagi pengguna untuk mengimplementasikan pengumpul sumber daya yang disesuaikan. |
IRestApiHelper | Antarmuka pembantu untuk melakukan panggilan REST API. |
Tes yang Dapat Dilanjutkan | Antarmuka ini tidak digunakan lagi. Tidak perlu melakukan ini lagi |
Keputusan Coba Ulang | Antarmuka mendorong keputusan percobaan ulang dan menerapkan filter pada kelas untuk percobaan ulang yang lebih bertarget. |
Penyedia Petunjuk IRuntime | |
Saya kotak pasir | Antarmuka yang mendefinisikan kotak pasir yang dapat digunakan untuk menjalankan pemanggilan. |
Pabrik Kotak Pasir | Pabrik untuk membuat ISandbox . |
ISetOptionReceiver | Implementasi antarmuka ini harus memiliki Option dengan nama "set-option" yang ditautkan ke HostTest#SET_OPTION_NAME . |
IShardableTest | IRemoteTest yang dapat dibagi menjadi sub-tes yang dapat dijalankan secara terpisah. |
IShardHelper | Antarmuka objek yang menjelaskan strategi sharding yang akan diterapkan untuk suatu konfigurasi. |
Pemeriksa Status Sistem | Pemeriksa yang melakukan pemeriksaan status sistem dan mengembalikan boolean untuk menunjukkan apakah sistem berada dalam kondisi yang diharapkan. |
ISystemStatusCheckerReceiver | IRemoteTest yang memerlukan akses ke ISystemStatusChecker dari konfigurasi. |
Pembersih Target IT | Antarmuka ini tidak digunakan lagi. teaDown telah dipindahkan ke antarmuka dasar ITargetPreparer. |
Persiapan Target IT | Mempersiapkan lingkungan pengujian untuk pengujian yang dijalankan. |
ITTerribleFailureHandler | Antarmuka untuk menangani kegagalan besar dari LogUtil.CLog.wtf(String, Throwable) |
PenerimaFilterAnnotationITest | Pelari yang dapat memfilter pengujian mana yang akan dijalankan berdasarkan anotasi. |
Kolektor ITest | Memberikan dukungan untuk pengumpulan tes; ketika disetel, pelari uji harus melakukan uji coba untuk mengumpulkan kasus uji tanpa benar-benar menjalankannya. |
PenerimaFilterFileTes | Pelari yang dapat menerima file yang menentukan pengujian mana yang akan dijalankan dan/atau tidak dijalankan. |
Penerima Filter Teruji | Pelari yang dapat memfilter pengujian mana yang akan dijalankan. |
Penerima Informasi Teruji | Antarmuka untuk menerima TestInformation untuk beberapa kelas. |
ITestInvokasi | Menangani satu pemanggilan tes TradeFederation. |
ITestInvocation.ExitInformation | Mewakili beberapa informasi keluar untuk suatu pemanggilan. |
Suite ITest | Kelas abstrak digunakan untuk menjalankan Test Suite. |
ITestSuiteResultLoader | Antarmuka menjelaskan pembantu untuk memuat hasil sebelumnya dengan cara yang dapat dijalankan kembali. |
Penginstal ITestsZip | Menginstal pengujian dari file zip pengujian (seperti yang dihasilkan oleh sistem build) pada perangkat. |
J
JavaCodeCoverageCollector | BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan Java dari perangkat dan mencatatnya sebagai artefak pengujian. |
JavaCodeCoverageFlusher | Kelas utilitas yang mengatur ulang dan memaksa pengukuran cakupan kode Java dari proses yang berjalan pada perangkat. |
JsonHttpTestResultReporter | Pelapor hasil yang mengkodekan hasil dan cabang metrik pengujian, info perangkat ke JSON dan POST ke titik akhir layanan HTTP |
JUnit4TestFilter | Kelas Helper yang menyediakan pemfilteran untuk pelari JUnit4 dengan memperluas Filter . |
JUnitToInvocationResultForwarder | Kelas yang mendengarkan peristiwa TestListener dan meneruskannya ke ITestInvocationListener . |
JUnitXmlParser | Parser yang mengekstrak data hasil pengujian dari hasil JUnit yang disimpan di XMLJUnitResultFormatter semut dan meneruskannya ke ITestInvocationListener. |
K
Pemeriksa Status Pengaman Tombol | Memeriksa status pengaman tombol setelah eksekusi modul. |
BunuhExistingEmulatorPreparer | ITargetPreparer yang mematikan emulator yang sedang berjalan. |
L
LabResourceDeviceMonitor | Pemantau sumber daya lab yang menginisialisasi/mengelola server gRPC untuk LabResourceService. |
Penerima Output Besar | Kelas yang dirancang untuk membantu menjalankan perintah yang berjalan lama mengumpulkan keluaran. |
Detektor Pecahan Terakhir | Saat menjalankan sharding lokal, terkadang kita hanya ingin menjalankan beberapa tindakan saat shard terakhir mencapai invocationEnded(long) . |
LuncurkanCvdHelper | Pembantu utilitas untuk mengontrol Launch_cvd di VM Sotong. |
Pemeriksa Status Thread Bocor | Pemeriksa status untuk memastikan modul tidak membocorkan Thread yang sedang berjalan. |
Reporter SubprosesHasil Warisan | Implementasi yang terhenti dari pelapor hasil subproses yang harus tetap kompatibel dengan versi TF/CTS sebelumnya (misalnya 8+), meskipun ada perubahan pada superkelasnya. |
DaftarInstrumentationParser | IShellOutputReceiver yang mem-parsing output kueri 'pm list instrumentation' |
DaftarInstrumentationParser.InstrumentationTarget | |
Perangkat VirtualAndroid Lokal | Kelas untuk perangkat virtual lokal yang berjalan pada host TradeFed. |
Penyedia LocalAppBuild | IBuildProvider yang membuat IBuildInfo berdasarkan jalur lokal yang disediakan |
Penyedia Pembuatan Perangkat Lokal | IBuildProvider yang membuat IDeviceBuildInfo berdasarkan jalur direktori sistem file yang disediakan. |
Peluncuran Emulator Lokal | TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. |
Cuplikan Emulator Lokal | TargetPreparer yang dimaksudkan untuk menghasilkan snapshot emulator yang bersih dari lingkungan build/pengembangan Android |
Penyelesai File Lokal | Implementasi IRemoteFileResolver yang memungkinkan menghubungkan file lokal |
Penyedia LocalFolderBuild | IBuildProvider yang membuat IFolderBuildInfo berdasarkan jalur lokal yang disediakan |
LocalRunInstructionBuilder | Utilitas untuk mengkompilasi instruksi untuk menjalankan pengujian secara lokal. |
LogcatCrashResultForwarder | Pendengar khusus: jika terjadi kegagalan (proses instrumentasi terhenti), ia akan mencoba mengekstrak kerusakan dari logcat dan menambahkannya ke pesan kegagalan yang terkait dengan pengujian. |
LogcatEventParser | |
LogcatEventType | Jenis peristiwa untuk LogcatEventParser . |
LogcatOnFailureCollector | Kolektor yang akan menangkap dan mencatat logcat ketika kasus uji gagal. |
Penerima Logcat | Kelas yang mengumpulkan logcat di latar belakang. |
Penghemat File Log | Pembantu untuk ITestInvocationListener yang akan menyimpan data log ke file |
Penerima Log | |
LogRegistry | Implementasi ILogRegistry yang menggandakan dan mengelola logger yang berbeda, menggunakan logger yang sesuai berdasarkan ThreadGroup dari thread yang melakukan panggilan. |
LogSaverResultForwarder | ResultForwarder untuk menyimpan log dengan penghemat file global. |
M
MainlineModuleHandler | Kelas pengendali sederhana untuk Modul Jalur Utama yang membuat InstallApexModuleTargetPreparer dan memasukkan tautan dinamis ke dalamnya berdasarkan modul jalur utama yang diberikan untuk mengambil modul tersebut secara otomatis. |
MainlineTestModuleController | Kelas dasar bagi pengontrol modul untuk menjalankan pengujian berdasarkan modul jalur utama yang dimuat sebelumnya pada perangkat yang diuji. |
Perangkat Jarak Jauh Terkelola | Perangkat yang berjalan di dalam mesin virtual yang kami kelola dari jarak jauh melalui instance Tradefed di dalam VM. |
ManagedTestDeviceFactory | Pabrik untuk membuat berbagai jenis perangkat yang dapat dipantau oleh Tf |
Prosesor MetricFilePost | Digunakan untuk mengunggah file log metrik yang dikumpulkan selama pengujian dan tingkat pengoperasian. |
Opsi Metrik | Anotasi untuk metode pengujian yang dianotasi dengan @Test , atau jika anotasi tersebut merupakan bagian dari daftar anotasi TestDescription yang memungkinkan untuk menentukan beberapa parameter tambahan yang berguna untuk: Menyesuaikan perilaku kolektor, memfilter beberapa metode. |
MetricsXMLResultReporter | MetricsXMLResultReporter menulis metrik pengujian dan menjalankan metrik ke file XML dalam folder yang ditentukan oleh parameter folder metrik pada fase pengujian invocationEnded. |
Utilitas Metrik | Berisi metode utilitas umum untuk menyimpan metrik pengujian, menggabungkan metrik dalam pengujian serupa, dan menulis metrik ke file. |
MinApiLevelModuleController | Kelas dasar agar pengontrol modul tidak menjalankan pengujian ketika berada di bawah API Level yang ditentukan. |
MinSdkModuleController | Kelas dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di bawah nomor versi SDK yang ditentukan. |
Definisi Modul | Kontainer untuk konfigurasi uji coba. |
Pendengar Modul | Listener dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar hasil. |
Penggabungan Modul | Kelas pembantu untuk operasi yang terkait dengan penggabungan ITestSuite dan ModuleDefinition setelah pemisahan. |
ModulOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Kelas struct sederhana untuk menyimpan informasi tentang modul |
Parameter Modul | Nilai khusus yang terkait dengan kunci "parameter" rangkaian dalam metadata setiap modul. |
ModuleParametersHelper | Pembantu untuk mengaitkan IModuleParameterHandler dengan parameter. |
Pemisah Modul | Pembantu untuk membagi daftar modul yang diwakili oleh IConfiguration menjadi daftar unit eksekusi yang diwakili oleh ModuleDefinition . |
N
NamaMangleListener | Pemroses proksi untuk menerjemahkan metode pengujian, kelas, dan nama paket saat hasilnya dilaporkan. |
NativeCodeCoverageFlusher | Kelas utilitas yang menghapus pengukuran cakupan asli dan memaksa aliran data cakupan asli dari proses pada perangkat. |
Perangkat Asli | Implementasi default perangkat Android ITestDevice Non-tumpukan penuh. |
NativeDevice.AdbAction | DeviceAction untuk menjalankan perintah OS 'adb ....'. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction untuk me-reboot perangkat. |
NativeDevice.RebootMode | Mode reboot. |
NativeDeviceStateMonitor | Kelas pembantu untuk memantau keadaan IDevice tanpa dukungan kerangka kerja. |
Penangan Negatif | Penangan yang menentukan bahwa tidak ada yang harus dilakukan dan parameter tidak boleh membuat modul tambahan apa pun. |
NestedDeviceStateMonitor | Pemantau status perangkat yang menjalankan pemeriksaan ekstra pada perangkat bersarang untuk mengakomodasi spesifikasi lingkungan virtual. |
Perangkat Jarak Jauh Bersarang | Representasi perangkat yang berjalan di dalam VM Sotong jarak jauh. |
NetworkNotAvailableException | Dilempar ketika perangkat tidak dapat terhubung ke jaringan untuk pengujian. |
Tidak Ada Pengecualian Perangkat | Dilempar ketika tidak ada perangkat untuk menjalankan perintah tertentu. |
Tes Lari Kering Bising | Jalankan proses kering yang berisik pada file perintah. |
Bukan MultiAbiHandler | Penangan khusus yang memberi tahu SuiteModuleLoader bahwa abi sekunder tidak boleh membuat modul. |
HAI
OpenObjectLoader | Loader untuk objek default yang tersedia di AOSP. |
OpsiCopier | Kelas pembantu yang bisa menyalin nilai bidang Option dengan nama yang sama dari satu objek ke objek lainnya. |
Pengambil Opsi | Helper untuk mendapatkan opsi tes dari proses induk. |
OptionNotAllowedException | ConfigurationException tertentu ketika suatu opsi tidak diizinkan untuk diteruskan di baris perintah. |
Penyetel Opsi | Mengisi bidang Option . |
OptionSetter.OptionFieldsForName | Wadah untuk daftar bidang opsi dengan nama tertentu. |
OtaDeviceBuildInfo | IDeviceBuildInfo yang digunakan untuk pengujian pembaruan melalui udara. |
OtakolsBuildInfo | IBuildInfo yang berisi artefak otakols. |
OtaZipfileBuildProvider | Menyediakan IBuildInfo berdasarkan file zip OTA lokal. |
P
PaketInstalledModuleController | Pengontrol modul tidak menjalankan tes ketika perangkat belum menginstal paket yang diberikan. |
Pasangkan <A, B> | Definisikan kelas Pair kita sendiri yang berisi dua objek. |
ParallelDeviceExecutor <V> | Pembungkus ERROR(/ExecutorService) untuk menjalankan fungsi secara paralel. |
Eksekusi ParentSandboxInvocation | Versi InvocationExecution untuk tindakan khusus pemanggilan induk saat menjalankan kotak pasir. |
Replikasi ParentShard | Replikasi penyiapan untuk satu perangkat ke semua perangkat lain yang akan menjadi bagian dari sharding. |
Melewati TestFileReporter | ITestInvocationListener yang menyimpan daftar kasus pengujian yang lolos ke file pengujian |
PrettyPrintDelimiter | Utilitas pembantu yang membantu mencetak pesan berbatas yang menonjol. |
Pengubah Properti | Kelas utilitas untuk mengubah (atau menambahkan) item dalam file properti Android |
ProtoResultParser | Parser untuk format proto hasil Tradefed. |
ProtoResultParser.TestLevel | Pencacahan mewakili level proto yang sedang diproses. |
ProtoResultReporter | Pelapor hasil membuat protobuf TestRecord dengan semua hasil di dalamnya. |
ProtoUtil | Metode utilitas untuk menangani pesan protobuf secara tipe-agnostik. |
Konfigurasi Proxy | Objek yang memungkinkan penunjukan ke konfigurasi jarak jauh untuk dieksekusi. |
PsParser | Utilitas yang digunakan untuk mengurai (USER, PID dan NAMA) dari keluaran perintah "ps". |
Q
QuotationAwareTokenizer |
R
PemulihanLogPreparer | Pembuat target yang digunakan untuk mengumpulkan log sebelum pemulihan. |
RegexTrie <V> | RegexTrie adalah percobaan di mana masing-masingERROR(/Pattern) . |
Perangkat Android Jarak Jauh | Implementasi ITestDevice untuk perangkat android full stack yang terhubung melalui adb connect. |
Perangkat Virtual Android Jarak Jauh | Memperluas perilaku RemoteAndroidDevice untuk perangkat Android tumpukan penuh yang berjalan di Google Compute Engine (Gce). |
Perangkat AvdID Jarak Jauh | IDevice placeholder yang digunakan oleh DeviceManager untuk mengalokasikan ketika DeviceSelectionOptions.gceDeviceRequested() bernilai true |
RemoteFileUtil | Kelas utilitas untuk menangani file dari instance jarak jauh |
Eksekusi Invokasi Jarak Jauh | Implementasi InvocationExecution yang mendorong eksekusi jarak jauh. |
Manajer Jarak Jauh | Kelas yang menerima RemoteOperation melalui soket. |
RemoteSshUtil | Utilitas untuk menjalankan perintah ssh pada instance jarak jauh. |
Penegak Hukum RemoteTestTimeOut | Listener yang memungkinkan untuk memeriksa waktu eksekusi konfigurasi pengujian tertentu dan menggagalkannya jika melebihi batas waktu tertentu. |
RemoteZip | Utilitas untuk mengekstrak file individual di dalam file zip jarak jauh. |
Laporan Lulus Tes | Laporkan dalam file kemungkinan filter untuk mengecualikan pengujian yang lulus. |
ResourceMetricUtil | Fungsi utilitas untuk menyusun metrik. |
IstirahatApiHelper | Kelas pembantu untuk melakukan panggilan REST API. |
Agregator Hasil | Forwarder khusus yang mengumpulkan hasil saat dibutuhkan, berdasarkan strategi coba lagi yang diambil. |
HasilDanLogForwarder | Forwarder untuk hasil dan mencatat peristiwa. |
Hasilnya | ITestInvocationListener yang meneruskan hasil doa ke daftar pendengar lain. |
Hasil pemain | Pelari khusus yang mengulangi hasil yang diberikan padanya. |
Retentionfilesaver | Kelas penolong untuk membuat file .Retensi di direktori. |
Coba lagiConfigurationFactory | Pabrik yang menangani percobaan ulang suatu perintah. |
RetrylogSaverResultForwarder | Forwarder yang juga menangani melewati upaya saat ini kami. |
Retryrescheduler | Pelari khusus yang memungkinkan untuk menjadwal ulang tes lari sebelumnya yang gagal atau di mana tidak dieksekusi. |
RetryRescheduler.RetryType | Jenis -jenis tes yang dapat ditarik kembali. |
Coba lagiResultForwarder | Perpanjangan dari ResultForwarder yang selalu mendorong ke nomor percobaan tertentu. |
Retryresulthelper | Kelas Pembantu Untuk menentukan modul atau tes mana yang harus dijalankan atau tidak. |
Retrystatistics | Struktur memegang statistik untuk sesi coba lagi satu IRemoteTest . |
RunCommandTargetPreparer | |
RUNCONFIGDEVICERECOVERY | Generik basis IMultiDeviceRecovery untuk menjalankan konfigurasi yang diperdagangkan untuk melakukan langkah pemulihan. |
RunonSecondaryUserParameterHandler | |
RunonSecondaryUserTargetPreparer | ITargetPreparer yang menciptakan pengguna sekunder dalam pengaturan, dan menandai bahwa tes harus dijalankan pada pengguna itu. |
RunonsystemusertargetPreparer | ITargetPreparer yang menandai bahwa tes harus dijalankan pada pengguna (daripada pengguna saat ini). |
RunonWorkProfileparameterHandler | |
RunonWorkProfiletargetPreparer | ITargetPreparer yang membuat profil kerja dalam pengaturan, dan menandai bahwa tes harus dijalankan pada pengguna itu. |
S
SandboxConfigDump | Kelas runner yang membuat IConfiguration berdasarkan baris perintah dan membuangnya ke file. |
SandboxConfigDump.dumpcmd | |
SandboxConfigurationException | Pengecualian konfigurasi khusus yang berasal dari pengaturan kotak pasir. |
Pabrik Konfigurasi Sandbox | Pabrik Konfigurasi Khusus untuk menangani pembuatan konfigurasi untuk tujuan Sandboxing. |
SandboxConfigutil | Kelas utilitas untuk mengelola IConfiguration saat melakukan sandboxing. |
SandboxedInvocationExecution | Eksekusi Kotak Pasir Khusus dari Doa: Ini adalah InvocationExection ketika kita berada di dalam kotak pasir yang menjalankan perintah. |
SandboxInvocationRunner | Jalankan tes yang terkait dengan doa di kotak pasir. |
Sandboxoptions | Kelas yang dapat menerima dan memberikan opsi ke ISandbox . |
Tangkapan LayarOnFailureCollector | Kolektor yang akan menangkap dan mencatat tangkapan layar ketika kasus uji gagal. |
SDK28ModuleController | Pengontrol modul untuk memeriksa apakah perangkat ada di SDK 28 (Android 9) atau di atasnya. |
SDK29ModuleController | Hanya jalankan tes jika perangkat yang diuji adalah SDK Versi 29 atau lebih. |
SDK30ModuleController | Hanya jalankan tes jika perangkat yang diuji adalah SDK versi 30 atau lebih. |
SDK31ModuleController | Hanya jalankan tes jika perangkat yang diuji adalah SDK Versi 31 atau lebih. |
SecondaryUserHandler | Handler untuk ModuleParameters#SECONDARY_USER . |
Serialisasi | Utilitas untuk serialize/deserialize suatu objek yang mengimplementasikan ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | Pabrik kredensial untuk membuat Credential OAuth berbasis akun Layanan Kunci. |
Shardbuildcloner | Kelas penolong yang menangani mengkloning info build dari baris perintah. |
Shardhelper | Kelas helper yang menangani pembuatan pecahan dan menjadwalkannya untuk doa. |
Shardlistener | ITestInvocationListener yang mengumpulkan hasil dari doa shard (alias pemisahan doa untuk dijalankan pada beberapa sumber daya secara paralel), dan meneruskannya ke pendengar lain. |
ShardmainResultForwarder | ResultForwarder untuk menggabungkan hasil doa uji berbendung. |
ShelloutputReceiverstream | Subkelas Utilitas OutputStream yang menulis menjadi ishelloutputReceiver. |
Shellstatuschecker | Periksa apakah status shell seperti yang diharapkan sebelum dan sesudah modul berjalan. |
ShippingApilevelModuleController | Jalankan tes jika perangkat memenuhi kondisi berikut:
|
SimpleFileLogger | ILeveledLogOutput yang mengarahkan pesan log ke stdout dan ke satu file log. |
SimplePerFresult | Objek untuk memegang semua hasil tes SimplePerf |
SimplePerFstatResultParser | Kelas utilitas untuk mengurai hasil SimplePerf. |
SimplePerFutil | Kelas utilitas untuk mengirimkan perintah sederhana dan mengumpulkan hasil |
SimplePerFutil.SimplePleperftype | Enum opsi perintah SimplePerf |
Sederhana | Kelas utilitas kecil yang menghitung beberapa langkah statistik yang diberikan dataset numerik. |
SizelimitedOutputStream | ERROR(/OutputStream) yang membatasi jumlah maksimum data yang dapat ditulis. |
Sl4abluetoothutil | Kelas utilitas menyediakan operasi Bluetooth pada satu atau dua perangkat menggunakan SL4A |
Sl4abluetoothutil.bluetoothaccesslevel | Enum untuk level akses perangkat Bluetooth yang didasarkan pada BluetoothDevice.java |
Sl4abluetoothutil.bluetoothconnectionState | Enum untuk status koneksi bluetooth yang didasarkan pada BluetoothProfile.java |
Sl4abluetoothutil.bluetoothprioritylevel | Enum untuk level prioritas profil bluetooth yang didasarkan pada BluetoothProfile.java |
Sl4abluetoothutil.bluetoothprofile | Enum untuk profil bluetooth yang didasarkan pada BluetoothProfile.java |
Sl4aclient | Klien SL4A untuk berinteraksi melalui RPC dengan lapisan skrip SL4A. |
Sl4aeventdispatcher | Jajak pendapat Dispatcher Acara untuk acara dan antri mereka dengan nama untuk ditanya. |
Sl4aeventdispatcher.eventsl4aObject | Objek dikembalikan oleh Poller Acara. |
SnapshotInputStreamSource | InputStreamSource yang didukung file. |
StatusCheckerResult | Berisi hasil eksekusi ISystemStatusChecker . |
StatusCheckerResult.CheckStatus | |
StdoutLogger | ILeveledLogOutput yang mengarahkan pesan log ke stdout. |
StreamProtoreceiver | Penerima yang menerjemahkan proto testrecord yang diterima ke dalam acara yang telah ditangani. |
StreamProtoresultreporter | Implementasi ProtoResultReporter |
Strictshardhelper | Strategi sharding untuk membuat pecahan ketat yang tidak melapor bersama, |
StringEscapeUtils | Kelas utilitas untuk melarikan diri dari string untuk format tertentu. |
Stringutil | Kelas utilitas untuk melarikan diri dari string untuk manipulasi string umum. |
StubBuildProvider | Implementasi kosong IBuildProvider . |
StubmultItitGetPreparer | Placeholder Implementasi Kosong dari IMultiTargetPreparer . |
StubTargetPreparer | Placeholder Implementasi kosong dari ITargetPreparer . |
Stubtest | Implementasi Tes Kosong No-Op. |
StubTestrunListener | Implementasi rintisan dari ITestRunListener |
SubprocessCommandException | Perintah subproses gagal dijalankan. |
SubprocessConfigBuilder | Bangun Wrapper TF Config XML untuk konfigurasi TF yang ada. |
SubprocessEventhelper | Helper untuk membuat serial/deserialisasi peristiwa yang akan diteruskan ke log. |
SubprocessEventhelper.BasetestEventInfo | Pembantu Dasar untuk Informasi Testignored. |
SubprocessEventhelper.FailedTestEventInfo | Pembantu untuk informasi yang diuji. |
SubprocessEventhelper.invococedEventInfo | Pembantu untuk Informasi Terakhir. |
SubprocessEventhelper.InvocationFailedEventInfo | Pembantu untuk informasi yang dimasukkan. |
SubprocessEventhelper.InvocationStartedEventInfo | Helper untuk doa memulai informasi. |
SubprocessEventhelper.LogassociationEventInfo | Pembantu Informasi Logassociation. |
SubprocessEventhelper.testendedEventInfo | Penolong untuk informasi yang diuji. |
SubprocessEventhelper.testlogeventInfo | Pembantu untuk informasi testlog. |
SubprocessEventhelper.testmodulestartedEventInfo | Helper untuk modul uji memulai informasi. |
SubprocessEventhelper.TestrunendedEventInfo | Penolong untuk informasi testrunended. |
SubprocessEventhelper.testrunfailedEventInfo | Pembantu Informasi Testrunfailed |
SubprocessEventhelper.testrunstartedEventInfo | Pembantu Informasi TestRunstarted |
SubprocessEventhelper.testartedEventInfo | Pembantu Informasi TestStarted |
SubprocessExceptionParser | Helper untuk menangani output pengecualian dari pelari perintah standar yang ditukar. |
SubprocessReportinghelper | Kelas untuk membangun file konfigurasi pembungkus untuk menggunakan reporter hasil subproses untuk perintah cluster. |
SubprocessResultSreporter | Menerapkan ITestInvocationListener untuk ditentukan sebagai result_reporter dan maju dari subproses hasil tes, uji berjalan, doa pengujian. |
SubprocessTestresultSparser | Extends ERROR(/FileOutputStream) untuk menguraikan output sebelum menulis ke file sehingga kami dapat menghasilkan acara pengujian di sisi peluncur. |
SubprocessTestresultSparser.StatusKeys | Kunci status uji yang relevan. |
SubprosesTfLauncher | IRemoteTest untuk menjalankan pengujian terhadap instalasi TF terpisah. |
SuiteapkinStaller | Menginstal apks yang ditentukan untuk konfigurasi suite: baik dari $ android_target_out_testcases variabel atau root_dir dalam info build. |
Suitemoduleloader | Mengambil definisi modul uji kompatibilitas dari repositori. |
SUtemoduleloader.configfilter | ERROR(/FilenameFilter) untuk menemukan semua file konfigurasi dalam direktori. |
Suiteresultholder | Objek pembantu untuk meredakan serial dan deserialisasi hasil doa. |
Suiteresultreporter | Kumpulkan hasil tes untuk seluruh doa suite dan output hasil akhir. |
Suiteresultreporter.modulepreptimes | Pemegang objek untuk persiapan dan waktu menghancurkan satu modul. |
SuiteTestFilter | Mewakili filter untuk menyertakan dan mengecualikan pengujian. |
SystemServerFiledEscriptorChecker | Periksa apakah server sistem tampaknya kehabisan FDS. |
SystemServerstatusChecker | Periksa apakah PID System_Server telah berubah dari sebelum dan sesudah modul. |
SistemUtil | Kelas utilitas untuk melakukan panggilan sistem. |
Systemutil.envvariable |
T
TableBuilder | Kelas helper untuk menampilkan matriks elemen string dalam tabel. |
Informasi tabel | Kelas pembantu untuk menampilkan matriks elemen string sehingga setiap kolom elemen berbaris |
Tarutil | Utilitas untuk memanipulasi file tar. |
Teleponhelper | Utilitas untuk menggunakan dan mendapatkan informasi yang terkait dengan telepon. |
Teleponhelper.simcardinformation | Pemegang informasi untuk informasi terkait kartu SIM. |
TeleponeTokenProvider | Token Token untuk Token Terkait Telephony. |
TemplateResolutionError | Kelas memperluas ConfigurationException untuk kesalahan terkait templat selama penguraian konfigurasi. |
FailureEmailHandler yang Mengerikan | Kelas penangan sederhana yang mengirim email ke orang-orang yang berkepentingan ketika kesalahan WTF (Kegagalan yang Mengerikan) terjadi dalam contoh Federasi Perdagangan. |
TestAppInstallsetup | ITargetPreparer yang menginstal satu atau lebih aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. |
Konteks Tes | Kelas untuk memodelkan pesan testContext dari TFC API. |
TestDependencyResolver | Helper untuk menyelesaikan dependensi jika diperlukan. |
TestDescriptionsFile | Kelas utilitas untuk marshalling dan unmarshalling daftar testDescriptions ke file uji. |
Testdevice | Implementasi ITestDevice untuk perangkat Android tumpukan penuh |
Lingkungan Uji | Kelas untuk memodelkan pesan Testenvironment yang dikembalikan oleh TFC API. |
TestfailureListener | Pendengar biasa mengambil tindakan seperti tangkapan layar, bugreport, koleksi logcat setelah kegagalan tes saat diminta. |
Testfilterhelper | Kelas Pembantu untuk Tes Penyaringan |
Testgroupstatus | Kelas untuk menyimpan status grup uji. |
Info Tes | Menyimpan informasi pengujian yang ditetapkan dalam file test_mapping. |
Testinvocation | Implementasi ITestInvocation default. |
Testinvocation.runmode | Mode yang berbeda yang dapat dijalankan oleh suatu doa. |
Testinvocation.Spage | |
Testmapping | Kelas untuk memuat file test_mapping. |
TestMappingSuiteRunner | Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau file TEST_MAPPING dari build, sebagai suite. |
TestOption | Menyimpan detail opsi pengujian yang ditetapkan dalam file test_mapping. |
TestOutputUploader | Kelas untuk mengunggah file output tes ke GCS/HTTP. |
TestRecorderPreter | Utilitas untuk mengubah proto TestRecord menjadi format yang lebih mudah dimanipulasi dalam perdagangan. |
TestResource | Kelas untuk memodelkan pesan Source TesRes yang dikembalikan oleh TFC API. |
TesResourcedownloader | Kelas untuk mengunduh file sumber daya uji dari sistem file/gcs/http. |
TesResultListener | Penyederhanaan itestlifecyclelistener untuk pelaksana yang hanya peduli dengan hasil tes individu. |
TesruntotestinvocationForwarder | Forwarder dari ddmlib ITestRunListener ke ITestLifeCycleReceiver . |
TestSpoolPoller | Tes pembungkus yang memungkinkan untuk menjalankan semua tes kumpulan tes. |
TestSuiteInfo | Kelas yang menyelesaikan pemuatan metadata terkait build untuk suite tes Untuk mengekspos info terkait dengan benar, suite tes harus menyertakan file |
Textresultreporter | Reporter Hasil Uji yang Maju Hasil ke Printer Hasil Teks JUnit. |
TFObjectTracker | Utilitas untuk melacak penggunaan objek fedederasi perdagangan yang berbeda. |
TfSuiteRunner | Implementasi ITestSuite yang akan memuat pengujian dari folder res/config/suite/ toples TF. |
Peluncur TfTest | IRemoteTest untuk menjalankan unit atau pengujian fungsional terhadap instalasi TF terpisah. |
TimestatusChecker | Pemeriksa status untuk memastikan bahwa perangkat dan waktu host disimpan secara sinkron. |
Val Waktu | Kelas ini tidak digunakan lagi. Gunakan Duration sebagai gantinya. |
TokenProvidehelper | Helper yang memberi penyedia terkait dengan token tertentu, untuk mengetahui apakah perangkat mendukung token. |
TradefedConfigObject | Kelas untuk memodelkan pesan TradefedConfigObject dari TFC API. |
TradefedConfigObject.Type | Daftar jenis objek konfigurasi yang dapat disuntikkan ke konfigurasi perintah cluster. |
TradefedDelegator | Objek yang membantu mendelegasikan doa ke biner lain yang diperdagangkan. |
TradefedFeatureClient | Klien GRPC untuk meminta eksekusi fitur dari server. |
TradefedFeatureserver | Server yang menanggapi permintaan untuk memicu fitur. |
TradefedSandbox | Kontainer kotak pasir yang dapat menjalankan doa federasi perdagangan. |
TradefedSandBoxFactory | Implementasi default untuk SandboxFactory |
TradefedSandboxRunner | Pelari terkait dengan TradefedSandbox yang memungkinkan eksekusi kotak pasir. |
Tradefedsandboxrunner.StubscheduledInvocationListener | Sebuah rintisan IScheduledInvocationListener yang tidak melakukan apa pun. |
kamu
UnexecutedTestreporterThread | Thread yang menangani melaporkan semua tes yang tidak dieksekusi. |
USBRESETMULTIDEVICERECOVERY | IMultiDeviceRecovery yang mengatur ulang bus USB untuk perangkat offline. |
Usbresetrunconfigrecovery | Izinkan untuk memicu perintah untuk mengatur ulang USB perangkat |
USBRESETTEST | IRemoteTest yang mengatur ulang perangkat USB dan memeriksa apakah perangkat kembali online sesudahnya. |
UserChecker | Periksa apakah pengguna telah berubah selama tes. |
V
ValidateSuTeconfighelper | Kelas ini akan membantu memvalidasi bahwa IConfiguration yang dimuat untuk suite memenuhi persyaratan yang diharapkan: - tidak ada penyedia build - tidak ada wartawan hasil |
Vmremotedevice | Perangkat virtual jarak jauh yang akan kami kelola dari dalam mesin virtual. |
W
WaitDevicerecovery | Implementasi sederhana dari IDeviceRecovery yang menunggu perangkat online dan menanggapi perintah sederhana. |
Wifihelper | Kelas penolong untuk memanipulasi layanan WiFi pada perangkat. |
X
XMLFormattedGeneratorreporter | Implementasi FormattedGeneratorReporter yang memformat suite menghasilkan format XML. |
Xmlresultreporter | Menulis hasil JUnit ke file XML dalam format yang konsisten dengan XMLJunitResultFormatter ANT. |
XmlSuiteresultFormatter | Kelas utilitas untuk menyimpan suite run sebagai XML. |
XmlSuiteresUltFormatter.runhistory | Objek Pembantu untuk Konversi JSON. |
Y
YamlClassOptionsParser | Pembantu untuk mengurai informasi test runner dari Konfigurasi YAML Tradefed. |
Z
ZipCompressionstrategy | ICompressionStrategy untuk menciptakan arsip ZIP. |