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: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider IDeviceBuildProvider yang mem-bootstrap info pembuatan dari perangkat pengujian

Ini 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

  • tambahkan perintah untuk diuji
  • daftar perangkat dan statusnya
  • daftar pemanggilan yang sedang berlangsung
  • daftar perintah dalam antrian
  • membuang log pemanggilan ke file/stdout
  • matikan
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 perangkat

Ini 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 ERROR(/ExecutorService) untuk menjalankan perintah yang diimplementasikan sebagai ShellCommandCallable , dan gunakan ERROR(/#joinFuture(String,Future,long)) untuk sinkronisasi terhadap ERROR(/Future) seperti yang dikembalikan oleh ERROR(/ExecutorService) untuk eksekusi perintah.

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&lt;String, MultiMap&lt;String, String&gt;&gt; .
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-masing disimpan segmen kuncinya adalah regex ERROR(/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:
  • Jika min-api-level didefinisikan:
    • Perangkat dikirimkan dengan min-api-level atau lebih baru.
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 test-suite-info.properties dalam sumber daya JAR-nya

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.