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 | Enum opsi untuk versi AAPT yang digunakan untuk mengurai file APK. |
AbiFormatter | Kelas utilitas untuk abi. |
AbstrakXmlParser | Kelas dasar pembantu untuk mem-parsing file xml |
AbstractXmlParser.ParseException | Dilempar jika input XML tidak dapat diuraikan |
AcloudConfigParser | Kelas pembantu yang mengurai konfigurasi Acloud (digunakan untuk memulai instance perangkat Cloud). |
AcloudConfigParser.AcloudKeys | Kumpulan kunci yang dapat dicari dari konfigurasi. |
Pemeriksa Status Aktivitas | Pemeriksa status untuk aktivitas yang tersisa yang berjalan di akhir modul. |
AdbRootElevator | Sebuah AutoCloseable yang memungkinkan akar adb ketika dibangun jika diperlukan dan negara mengembalikan akar setelah selesai. |
AgregatPostProcessor | Agregator metrik yang memberikan nilai min, maks, mean, varians, standar deviasi, total, hitungan, dan persentil opsional untuk metrik numerik yang dikumpulkan selama pengujian multi-iterasi, memperlakukannya sebagai ganda. |
AltDirPerilaku | Enum untuk menentukan perilaku direktori alternatif untuk berbagai pemasang/pendorong artefak uji |
AppBuildInfo | Sebuah IBuildInfo yang mewakili aplikasi Android dan paket tes nya (s). |
AppDeviceBuildInfo | Kelas ini tidak digunakan lagi. Gunakan IDeviceBuildInfo langsung. |
AppVersionFetcher | Kelas utilitas untuk mendapatkan string versi aplikasi dari perangkat. |
AppVersionFetcher.AppVersionInfo | Jenis info versi aplikasi. |
ArchModuleController | Pengontrol modul untuk tidak menjalankan tes saat tidak cocok dengan arsitektur yang diberikan. |
ArgsOptionParser | Mempopulai Option bidang dari argumen baris perintah parsing. |
ATestFileSystemLogSaver | Kelas LogSaver ini digunakan oleh ATest untuk menyimpan log di jalur tertentu. |
Kolektor Log Otomatis | Enumerasi yang menjelaskan kolektor mana yang dapat secara otomatis ditangani oleh harness. |
Reporter Otomatis | Kelas yang mendefinisikan pemetaan dari reporter otomatis Tradefed. |
Rata-rataPostProcessor | Implementasi post processor yang menghitung rata-rata daftar metrik. |
B
Latar BelakangPerangkatAksi | Menjalankan perintah pada perangkat tertentu yang diulang seperlunya hingga tindakan dibatalkan. |
BaseDeviceMetricCollektor | Implementasi dasar IMetricCollector yang memungkinkan untuk memulai dan koleksi berhenti 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 Tingkat Dasar | Implementasi dasar untuk ILeveledLogOutput yang memungkinkan untuk menyaring beberapa tag berdasarkan nama atau komponen mereka. |
BaseModuleController | Implementasi dasar IModuleController yang harus dilaksanakan untuk memeriksa apakah sebuah modul harus menjalankan atau tidak. |
BaseMultiTargetPreparer | Implementasi dasar IMultiTargetPreparer yang memungkinkan untuk menonaktifkan objek. |
BasePostProcessor | Dasar IPostProcessor bahwa setiap pelaksanaan harus memperpanjang. |
BaseRetryKeputusan | Implementasi dasar dari IRetryDecision . |
BaseStreamLogger <OS meluas OutputStream> | Sebuah ILeveledLogOutput yang mengarahkan pesan log ke output stream dan stdout. |
BaseTargetPreparer | Kelas implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah obyek dinonaktifkan atau tidak. |
BaseTestSuite | Tes untuk menjalankan Compatibility Test Suite dengan sistem suite baru. |
Pengontrol Baterai | Kelas utilitas yang memungkinkan untuk mengontrol status pengisian daya baterai perangkat. |
BateraiIsi UlangPerangkatPemulihan | Izinkan untuk memicu perintah ketika tingkat baterai perangkat berada di bawah ambang batas yang diberikan. |
BateraiSuhu | |
BateraiTidak TersediaPerangkatPemulihan | Pemeriksa pemulihan yang akan memicu konfigurasi jika level baterai tidak tersedia. |
Keadaan Biner | Enum digunakan untuk merekam status ON/OFF dengan status IGNORE no-op. |
BluetoothUtils | Fungsi utilitas untuk memanggil Instrumen Bluetooth pada perangkat Kode perangkat sisi BluetoothInstrumentation dapat ditemukan di AOSP di: |
BootstrapBuildProvider | Sebuah IDeviceBuildProvider yang bootstraps membangun info dari perangkat tesIni biasanya digunakan untuk perangkat dengan build yang disediakan secara eksternal, yaitu |
Kolektor Laporan Bug | Sebuah pass-through ITestInvocationListener yang mengumpulkan melaporkan bug ketika peristiwa dikonfigurasi terjadi dan kemudian memanggil ITestInvocationListener#testLog pada anak-anak setelah setiap laporan bug dikumpulkan. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predikat | Predikat lengkap yang menjelaskan kapan harus menangkap laporan bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Kumpulkan laporan bug saat kasus uji gagal. |
MembangunInfo | Pelaksanaan generik dari IBuildInfo yang harus dikaitkan dengan ITestDevice . |
BuildInfoRecorder | Sebuah ITargetPreparer yang menulis membangun Info meta data ke file tertentu. |
MembangunInfoUtil | Sebuah kelas util untuk bantuan memanipulasi IBuildInfo |
BuildRetrievalError | Terjadi kesalahan fatal saat mengambil build untuk pengujian. |
BuildTestsZipUtils | Kelas pembantu untuk operasi yang terkait dengan zip pengujian yang dihasilkan oleh sistem build Android |
Email Massal | Utilitas pengirim email yang memungkinkan konfigurasi berikut: interval terkirim, ukuran burst awal, penerima, dan jumlah total pesan. |
BundletoolUtil | Kelas utilitas yang menggunakan baris perintah bundletool untuk menginstal .apks di perangkat. |
C
CecControllerTokenProvider | Penyedia token untuk token terkait Kontrol Elektronik Konsumen (CEC). |
CircularAtraceUtil | Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi akar penyebab ANR selama pengujian Monkey. |
CircularByteArray | Struktur data untuk menampung array ukuran tetap yang beroperasi sebagai buffer melingkar, dan melacak jumlah total semua nilai dalam array. |
ClangCodeCoverageCollector | Sebuah BaseDeviceMetricCollector yang akan menarik pengukuran cakupan dentang off perangkat dan log mereka sebagai artefak tes. |
ClassNotFoundConfigurationException | ConfigurationException ketika kelas dari sebuah objek tidak ditemukan. |
ClassPathScanner | Menemukan entri di classpath. |
ClassPathScanner.ClassNameFilter | Sebuah IClassPathFilter yang filter dan nama kelas transformasi java. |
ClassPathScanner.ExternalClassNameFilter | Sebuah ClassNameFilter yang menolak kelas batin |
ClassPathScanner.IClassPathFilter | Filter untuk jalur entri classpath Berpola setelah FileFilter |
ClusterBuildInfo | Sebuah IBuildInfo kelas untuk membangun pipa dari TFC. |
ClusterBuildProvider | Sebuah IBuildProvider untuk men-download sumber TFC tes. |
KlusterKlien | Sebuah IClusterClient implementasi untuk berinteraksi dengan backend TFC. |
Perintah Gugus | Kelas yang mewakili tugas yang diambil dari TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | Status perintah di kluster TF. |
ClusterCommandConfigBuilder | Kelas untuk membangun file konfigurasi untuk perintah cluster. |
ClusterCommandEvent | Kelas untuk merangkum peristiwa perintah cluster yang akan diunggah. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | Sebuah IRemoteTest kelas untuk memulai perintah dari TFC melalui TF subproses. |
ClusterCommandScheduler | Sebuah ICommandScheduler dukungan TFC (Tradefed Cluster). |
StatusPerintah Cluster | Kelas yang mewakili status dan alasan pembatalan untuk perintah dari TF Cluster. |
ClusterDeviceInfo | Kelas untuk merangkum info perangkat cluster yang akan diupload. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Sebuah IDeviceMonitor implementasi yang melaporkan hasil ke layanan Tradefed Cluster. |
ClusterEventUploader <T meluas IClusterEvent > | Kelas ClusterEventUploader, yang upload IClusterEvent ke TFC. |
ClusterHostAcara | Kelas untuk merangkum peristiwa host cluster yang akan diupload. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enum dari berbagai jenis acara tuan rumah. |
ClusterHostUtil | Fungsi util statis untuk TF Cluster untuk mendapatkan instance konfigurasi global, informasi host, dll. |
ClusterLogSaver | Sebuah ILogSaver kelas untuk meng-upload output tes untuk TFC. |
ClusterLogSaver.FilePickingStrategy | Strategi memilih file. |
ClusterOptions | |
MengumpulkanByteOutputReceiver | Sebuah IShellOutputReceiver yang mengumpulkan seluruh keluaran shell ke dalam byte[] . |
MengumpulkanOutputReceiver | Sebuah IShellOutputReceiver yang mengumpulkan seluruh keluaran shell menjadi satu String . |
CollectingTestListener | Sebuah ITestInvocationListener yang akan mengumpulkan semua hasil tes. |
KolektorPembantu | Pembantu untuk melakukan beberapa IMetricCollector operasi diperlukan di beberapa tempat. |
CommandFileParser | Parser untuk file yang berisi kumpulan baris perintah. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | Utilitas dimaksudkan untuk menangkap argumen membangun informasi biasa dari baris perintah dan membuat IBuildInfo dari mereka. |
Opsi Perintah | Pelaksanaan ICommandOptions . |
CommandOptionsGetter | Implementasi layanan yang mengembalikan nilai opsi perintah dari pemanggilan yang diberikan. |
CommandRunner | Titik masuk TradeFederation alternatif yang akan menjalankan perintah yang ditentukan dalam argumen baris perintah dan kemudian berhenti. |
CommandRunner.ExitCode | Kode kesalahan yang memungkinkan untuk keluar. |
Penjadwal Perintah | Penjadwal untuk menjalankan perintah TradeFederation di semua perangkat yang tersedia. |
CommandScheduler.HostState | Enum dengan 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 dari entri log yang diketahui untuk perangkat jarak jauh. |
ConditionPriorityBlockingQueue <T> | Sebuah kelas benang-aman dengan ERROR(/PriorityBlockingQueue) -seperti operasi yang dapat mengambil objek yang cocok dengan kondisi tertentu. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | Sebuah ConditionPriorityBlockingQueue.IMatcher yang cocok objek apapun. |
ConditionPriorityBlockingQueue.IMatcher <T> | Antarmuka untuk menentukan apakah elemen cocok dengan semacam kondisi. |
ConfigCompleter | Pelaksanaan Completer untuk konfigurasi TF kami. |
Konfigurasi | Sebuah beton IConfiguration implementasi yang menyimpan konfigurasi dimuat objek dalam peta. |
KonfigurasiDef | Memegang catatan konfigurasi, objek terkait dan opsinya. |
ConfigurationDef.ConfigObjectDef | Objek untuk menyimpan info untuk className dan nomor tampilan yang dimilikinya (misalnya jika konfigurasi memiliki objek yang sama dua kali, yang pertama akan memiliki nomor tampilan pertama). |
KonfigurasiPabrik | Pabrik untuk menciptakan IConfiguration . |
ConfigurationFactory.ConfigLoader | Pelaksanaan IConfigDefLoader yang melacak konfigurasi disertakan dari satu akar config, dan melemparkan pengecualian pada melingkar termasuk. |
KonfigurasiUtil | Utilitas berfungsi untuk menangani file konfigurasi. |
KonfigurasiXmlParserSetelan | 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 untuk berinteraksi kepada pengguna Saat ini mendukung operasi seperti
|
Console.ArgRunnable <T> | Sebuah Runnable dengan run metode yang dapat mengambil argumen |
Console.CaptureList | Sebuah jenis kemudahan bagi List<List<String>> |
ConsoleReaderOutputStream | OutputStream yang dapat digunakan untuk membuat System.out.print() bermain bagus dengan pengguna LineReader unfinishedLine. |
ConsoleResultReporter | Result reporter untuk mencetak hasil tes ke konsol. |
CountingTestResultListener | Sebuah TestResultListener yang melacak jumlah total tes oleh TestStatus |
CountTestKasusKolektor | Menghitung dan melaporkan jumlah kasus uji untuk diberikan IRemoteTest . |
Pilihan Cakupan | Objek tradefed untuk menahan opsi cakupan. |
CoverageOptions.Toolchain | |
BuatAvdPreparer | |
BuatPenggunaPreparer | Targetkan pembuat untuk membuat pengguna dan membersihkannya di akhir. |
D
DebugHostLogOnFailureCollector | Kolektor yang akan mengumpulkan dan mencatat log sisi host saat terjadi kegagalan kasus uji. |
DefaultRemoteAndroidTestRunner | Perpanjangan ddmlib RemoteAndroidTestRunner untuk mengatur beberapa default untuk Tradefed kasus penggunaan. |
DefaultTestsZipInstaller | Implementasi default dari penginstal zip pengujian. |
Eksekusi Doa yang Didelegasikan | InvocationExecution yang mendelegasikan pelaksanaan untuk Tradefed biner lain. |
DependensiResolver | Jenis penyedia baru yang memungkinkan untuk mendapatkan semua dependensi untuk pengujian. |
HasilAlokasi Perangkat | Merupakan hasil dari upaya alokasi untuk sebuah perintah. |
Pemeriksa yang Tersedia Perangkat | Pemeriksa untuk memastikan modul tidak meninggalkan perangkat dalam keadaan offline. |
PerangkatBateraiLevelChecker | Sebuah IRemoteTest bahwa cek untuk biaya baterai minimum, dan menunggu baterai untuk mencapai ambang batas pengisian kedua jika biaya minimum tidak hadir. |
PerangkatBateraiResourceMetricCollector | Kolektor ini mengumpulkan metrik baterai perangkat. |
DeviceBuildDescriptor | Sebuah kelas wrapper untuk IBuildInfo , yang berisi metode pembantu untuk mengambil platform perangkat membangun informasi. |
DeviceBuildInfo | Sebuah IBuildInfo yang mewakili lengkap membangun perangkat Android dan (opsional) tes-nya. |
DeviceBuildInfoBootStrapper | Sebuah ITargetPreparer yang menggantikan membangun Info bidang dengan atribut membaca dari perangkatIni berguna untuk menguji perangkat dengan build yang dihasilkan dari sumber eksternal (mis |
DeviceBuildInfoInjector | Sebuah ITargetPreparer yang menyisipkan DeviceBuildDescriptor metadata ke dalam IBuildInfo . |
Pembersih Perangkat | Melakukan reboot atau memformat sebagai tindakan pembersihan setelah pengujian, dan secara opsional mematikan layar |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
PerangkatSerentakUtil | Berisi metode dan kelas utilitas untuk eksekusi perintah sisi perangkat secara bersamaan Gunakan |
DeviceConcurrentUtil.ShellCommandCallable <V> | Sebuah ERROR(/Callable) yang membungkus rincian mengeksekusi perintah shell pada ITestDevice . |
PerangkatKonfigurasi Pemegang | Sebuah beton IDeviceConfiguration implementasi yang menyimpan benda-benda konfigurasi perangkat dimuat di atributnya. |
PerangkatFailedToBootError | Dilempar jika perangkat gagal untuk boot setelah di-flash dengan build. |
DeviceFeatureModuleController | Pengontrol modul untuk tidak menjalankan tes ketika tidak mendukung fitur tertentu. |
DeviceFileReporter | Sebuah kelas utilitas yang memeriksa perangkat untuk file dan mengirimkannya ke ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) jika ditemukan. |
PerangkatFlashPreparer | Sebuah ITargetPreparer yang berkedip gambar pada hardware Android fisik. |
DeviceFlashPreparer.EncryptionOptions | Enum opsi untuk menangani enkripsi gambar data pengguna |
DeviceFolderBuildInfo | Sebuah IDeviceBuildInfo yang juga berisi artefak membangun lainnya yang terkandung dalam sebuah direktori pada sistem file lokal. |
DeviceImageZipFlashingTargetPreparer | Persiapan target yang mem-flash perangkat dengan gambar perangkat yang disediakan melalui format tertentu. |
DeviceInternetAccessibilityResourceMetricCollector | Kolektor ping google.com untuk memeriksa apakah perangkat memiliki aksesibilitas internet atau tidak. |
Pengaturan perangkat | |
DeviceManager.FastbootDevice | Representasi perangkat dalam mode Fastboot. |
DeviceMetricData | Objek untuk menampung semua data yang dikumpulkan oleh kolektor metrik. |
DeviceMonitorMultiplexer | Sebuah kelas proxy untuk menyebarkan permintaan untuk beberapa IDeviceMonitor s. |
Properti Perangkat | Definisi konstanta umum untuk nama properti sisi perangkat |
DeviceRecoveryModeUtil | |
Fitur Reset Perangkat | Implementasi reset 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 | Sebuah ITargetPreparer yang mengkonfigurasi perangkat untuk pengujian berdasarkan disediakan Option s. |
DeviceStateMonitor | Kelas pembantu untuk memantau keadaan dari IDevice . |
DeviceStorageAgeResourceMetricCollector | Parsing usia penyimpanan dari logcat. |
DeviceStorageStatusChecker | Periksa apakah perangkat memiliki ruang disk yang cukup untuk partisi yang diberikan. |
PerangkatTidak TersediaMonitor | Listener ini mencoba menangkap DNAE tingkat kasus uji saja. |
DeviceUpdateTargetPreparer | Abstrak ITargetPreparer yang membutuhkan perawatan dari langkah-langkah umum sekitar memperbarui perangkat dengan file perangkat gambar dari sumber eksternal (sebagai lawan layanan membangun). |
PerangkatWifiResourceMetricCollector | Kolektor mengumpulkan kekuatan sinyal wifi yang terhubung saat ini dan metrik kecepatan tautan. |
DirectedGraph <V> | Implementasi graf tak berbobot terarah. |
DynamicFileStubTest | 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 | Banyak implementasi dari IRemoteFileResolver . |
E
EmmaXmlKonstanta | Konstanta yang digunakan saat mem-parsing laporan emma xml. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | Pemeriksa status yang memastikan status Selinux. |
EventsLoggerListener | Pendengar yang mencatat semua peristiwa yang diterimanya ke dalam file |
Penyedia Build yang Ada | Sebuah IBuildProvider yang mengembalikan yang sudah dibangun IBuildInfo . |
File Diperpanjang | Ekstensi file standar untuk membawa metadata terkait build. |
F
Tes Palsu | Tes palsu yang tujuannya adalah untuk memudahkan menghasilkan hasil tes yang dapat diulang. |
FakeTestsZipFolder | Perlengkapan pengujian yang membuat folder pengujian palsu yang dibuka ritsletingnya berdasarkan daftar konten. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Kelas yang mengandalkan fastboot untuk mem-flash gambar pada perangkat keras Android fisik. |
FastbootHelper | Kelas pembantu untuk operasi fastboot. |
FastbootUpdateBootstrapPreparer | Sebuah ITargetPreparer bahwa tahap ditentukan file (bootloader, radio, perangkat gambar zip) ke IDeviceBuildInfo untuk mendapatkan perangkat melintas dengan FastbootDeviceFlasher , kemudian menyuntikkan atribut perangkat pasca-boot ke membangun info untuk tujuan pelaporan hasil. |
FileDownloadCache | Kelas pembantu yang memelihara cache LRU sistem file lokal dari file yang diunduh. |
FileDownloadCacheFactory | Sebuah pabrik untuk menciptakan FileDownloadCache |
FileDownloadCacheWrapper | Sebuah kelas wrapper yang menyediakan FileDownloadCache fasilitas sementara melaksanakan IFileDownloader antarmuka. |
FileIdleMonitor | Memantau file dan menjalankan panggilan balik jika tidak digunakan (mis |
FileLogger | Sebuah ILeveledLogOutput yang mengarahkan pesan log ke file dan stdout. |
FileProtoResultReporter | Reporter Proto bahwa kesedihan TestRecord ke dalam sebuah file. |
FilePullerDeviceMetricCollector | Sebuah BaseDeviceMetricCollector yang mendengarkan kunci metrik berasal dari perangkat dan menarik mereka sebagai file dari perangkat. |
FilePullerLogCollector | Pencatat file yang dilaporkan oleh sisi perangkat. |
FileSystemLogSaver | Simpan log ke sistem file. |
FilteredResultForwarder | Varian dari ResultForwarder yang hanya memungkinkan allowlist dari TestDescription untuk dilaporkan. |
FixedByteArrayOutputStream | Di memori ERROR(/OutputStream) yang hanya menyimpan jumlah maksimum data. |
FlashingResourcesParser | 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 | Sebuah antarmuka penyaringan, dimaksudkan untuk memungkinkan FlashingResourcesParser untuk mengabaikan beberapa sumber daya yang sebaliknya mungkin menggunakan |
BerkedipResourceUtil | Utilitas ini membantu pengaturan versi yang sesuai artefak sehingga mereka dapat melintas melalui DeviceFlashPreparer . |
LipatExpandingHandler | Sebuah IModuleParameterHandler ekspansi ke lebih untuk setiap konfigurasi dilipat non-primer. |
LipatHandler | Handler foldable generik yang dapat mengambil parameter foldable untuk membuat modul khusus. |
LipatModePreparer | Persiapan target yang dapat mengubah status perangkat yang dapat dilipat. |
FolderBuildInfo | Implementasi konkret dari IFolderBuildInfo . |
FormatedGeneratorReporter | Reporter yang memungkinkan untuk menghasilkan laporan dalam format tertentu. |
G
GceAvdInfo | Struktur untuk menyimpan data yang relevan untuk instance AVD GCE 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 dari struktur argumen. |
GceSshTunnelMonitor | Monitor Utas untuk terowongan Gce ssh. |
GcovCodeCoverageCollector | Sebuah BaseDeviceMetricCollector yang akan menarik pengukuran cakupan gcov off perangkat dan log mereka sebagai artefak tes. |
GCSBuketUtil | Pengelola file untuk mengunduh dan mengunggah file dari Google Cloud Storage (GCS). |
GCSBuketUtil.GCSFileMetadata | Pembungkus sederhana untuk info file di GCS. |
GCSCommon | Kelas dasar untuk operasi Gcs seperti unduh dan unggah. |
GCSDownloaderHelper | Pengunduh untuk bucket GCS yang menangani caching dan penyelesaian konfigurasi global. |
Pengunduh File GCS | Pengunduh file untuk mengunduh file dari penyimpanan cloud google (GCS). |
GCSFileUploader | Pengunggah file untuk mengunggah data file ke penyimpanan cloud google (GCS). |
GCSHostResourceManager | Unduh sumber daya host dari GCS (penyimpanan cloud Google). |
GcsRemoteFileResolver | Pelaksanaan IRemoteFileResolver yang memungkinkan download dari ember GCS. |
GetPreviousLulusHelper | Pembantu untuk mendapatkan filter uji yang lulus sebelumnya. |
GkiDeviceFlashPreparer | Persiapan target yang mem-flash perangkat dengan gambar generik kernel umum android. |
GlobalFilterGetter | Implementasi layanan yang mengembalikan filter dari pemanggilan tertentu. |
Filter Tes Global | Opsi filter diterapkan ke permintaan. |
GoogleApiClientUtil | Utilitas untuk membuat klien Google API. |
GranularRetriableTestWrapper | Sebuah karya kelas wrapper pada IRemoteTest untuk menyerpihkan yang IRemoteTest di tingkat testcase. |
GsiDeviceFlashPreparer | Penyedia target yang mem-flash perangkat dengan citra sistem generik android. |
H
HelloWorldMultiTargetPreparer | Contoh pelaksanaan IMultiTargetPreparer . |
Pencatat Sejarah | TF History Logger, log khusus yang hanya berisi beberapa peristiwa tertentu. |
HprofAllocSiteParser | Kelas pembantu untuk mengurai info dari bagian Situs Alokasi laporan hprof. |
HttpRemoteFileResolver | Pelaksanaan IRemoteFileResolver yang memungkinkan download file jarak jauh melalui http |
HttpsRemoteFileResolver | Pelaksanaan IRemoteFileResolver yang memungkinkan download file jarak jauh melalui https |
Saya
IAbiReceiver | Tes yang membutuhkan ABI yang sedang diuji. |
IAppBuildInfo | Antarmuka ini tidak digunakan lagi. Gunakan IBuildInfo langsung. |
IAutoRetriableTest | Antarmuka untuk IRemoteTest yang tidak menerapkan ITestFilterReceiver tapi masih ingin dukungan auto-coba lagi. |
Info Baterai | Antarmuka mendefinisikan interaksi dengan baterai perangkat. |
IBatteryInfo.BatteryState | Menjelaskan status pengisian baterai saat ini. |
IBuildProvider | Bertanggung jawab untuk memberikan info 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 setiap peristiwa klaster yang akan diunggah ke TFC. |
IClusterEventUploader <T meluas IClusterEvent > | Antarmuka untuk ClusterEventUploader |
IClusterOptions | Antarmuka untuk mendapatkan opsi terkait cluster. |
ICommandOptions | Wadah untuk opsi eksekusi untuk perintah. |
ICommandScheduler | Penjadwal untuk menjalankan perintah TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Pendengar untuk acara pemanggilan saat pemanggilan selesai. |
Strategi Kompresi | Antarmuka yang mewakili algoritma kompresi yang dapat dipilih saat runtime. |
IKonfigurasi | Informasi konfigurasi untuk pemanggilan TradeFederation. |
Pabrik Konfigurasi | Pabrik untuk menciptakan IConfiguration s |
IKonfigurasiPenerima | Antarmuka yang sederhana untuk mewakili objek yang menerima sebuah IConfiguration . |
Pabrik Kredensial | Antarmuka untuk pabrik credential 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 loader. |
IDeviceBuildInfo | Sebuah IBuildInfo yang mewakili lengkap membangun perangkat Android dan (opsional) tes-nya. |
Penyedia IDeviceBuild | Sebuah IBuildProvider yang menggunakan informasi dari ITestDevice untuk mengambil membangun. |
IDeviceConfiguration | Antarmuka Pemegang Konfigurasi Perangkat. |
IDeviceFlasher | Mem-flash gambar perangkat di perangkat. |
IDeviceFlasher.UserDataFlashOption | Enum opsi untuk menangani gambar data pengguna |
IDeviceManager | Antarmuka untuk mengelola kumpulan perangkat yang tersedia untuk pengujian. |
IDeviceManager.IFastbootListener | Listener untuk perubahan status fastboot. |
IDeviceMonitor | Antarmuka untuk memantau status perangkat. |
IDeviceMonitor.DeviceLister | Sebuah Runnable kelas -seperti yang harus mengembalikan perangkat yang dikenal dan negara-negara mereka. |
Seleksi Perangkat I | Antarmuka untuk kriteria pemilihan perangkat. |
IDeviceTest | Antarmuka untuk objek yang perlu referensi ke ITestDevice . |
Nonaktif | Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. |
IFileDownloader | 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 | Sebuah abstrak sederhana IBuildInfo yang artefak membangun yang mengandung dalam direktori sistem file lokal. |
IFormatterGenerator | Antarmuka menggambarkan formatter untuk SuiteResultHolder . |
IHostCleaner | Membersihkan host setelah uji coba selesai. |
IInvocationContextReceiver | Tes yang membutuhkan referensi ke konteks pemanggilan. |
Eksekusi Doa | Antarmuka yang menjelaskan tindakan yang akan dilakukan sebagai bagian dari permintaan. |
ILeveledLogOutput | Kelas yang mengimplementasikan antarmuka ini menyediakan metode yang menangani keluaran pesan log. |
ILogcatReceiver | Sebuah kelas yang menyediakan output dari logcat sebuah perangkat sebagai InputStreamSource . |
ILogRegistry | Sebuah antarmuka untuk ILogOutput tunggal logger yang multiplexes dan mengelola penebang yang berbeda. |
ILogRegistry.EventType | Acara yang berguna untuk dicatat |
Kolektor IMetrik | Antarmuka ini akan ditambahkan sebagai penghias saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok. |
IMetricCollectorReceiver | Antarmuka untuk IRemoteTest s untuk menerapkan jika mereka perlu untuk mendapatkan daftar IMetricCollector s untuk uji coba. |
IModuleController | Antarmuka untuk mengontrol apakah suatu modul harus dijalankan atau tidak. |
IModuleController.RunStrategy | Enum menjelaskan bagaimana modul harus dieksekusi. |
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 diimplementasikan. |
IMultiTargetPreparer | Mempersiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. |
Tes Perangkat Asli | Antarmuka untuk objek yang perlu referensi ke INativeDevice . |
InstalApexModuleTargetPreparer | |
InstantAppHandler | Handler untuk ModuleParameters#INSTANT_APP . |
InstrumentasiHasilProtoParser | Parsing proto hasil instrumentasi yang dikumpulkan selama uji coba instrumentasi dan menginformasikan ITestRunListener tentang hasilnya. |
Konteks Doa | Pelaksanaan generik dari IInvocationContext . |
Eksekusi Doa | Kelas yang menjelaskan semua langkah pemanggilan: unduhan build, target_prep, jalankan tes, bersihkan. |
Lingkup Doa | Mencakup satu permintaan Tradefed. |
Lingkup Doa | |
Modul Lingkup Doa | Modul Guice yang dapat digunakan di mana saja dalam pemanggilan TF untuk meminta objek yang didukung Guice-Tradefed. |
Status Panggilan | Kelas untuk menyimpan status pemanggilan. |
InvocationToJUnitResultForwarder | Sebuah kelas yang mendengarkan untuk ITestInvocationListener peristiwa dan ke depan mereka ke TestListener . |
IPostProcessor | 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 menggambarkan fitur di Tradefed yang dapat dijalankan berdasarkan permintaan. |
IRRemoteFileResolver | Antarmuka untuk objek yang dapat menyelesaikan file jarak jauh menjadi file lokal. |
IRemoteFileResolver.RemoteFileResolverArgs | Argumen diteruskan ke resolver |
IRemoteFileResolver.ResolvedFile | Kelas yang menyimpan informasi tentang file yang diselesaikan dan beberapa metadata. |
IReportNotExecuted | Dalam kasus eksekusi tidak lengkap, IRemoteTest yang mengimplementasikan interface ini dapat melaporkan tes non-dieksekusi mereka untuk meningkatkan pelaporan. |
Penjadwal Ulang | Antarmuka untuk menjadwal 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. |
iResumableTest | Antarmuka ini tidak digunakan lagi. Tidak perlu untuk ini lagi |
iRetryDecision | Antarmuka mendorong keputusan percobaan ulang dan menerapkan filter pada kelas untuk percobaan ulang yang lebih bertarget. |
PenyediaIRuntimeHint | |
kotak pasir | Antarmuka mendefinisikan kotak pasir yang dapat digunakan untuk menjalankan pemanggilan. |
ISandboxFactory | Pabrik untuk menciptakan ISandbox . |
ISetOptionReceiver | Implementasi dari interface ini harus memiliki Option dengan nama "set-opsi" terkait dengan HostTest#SET_OPTION_NAME . |
Tes yang dapat di-hardable | Sebuah IRemoteTest yang dapat dibagi menjadi terpisah executable sub-tes. |
IhardHelper | Antarmuka objek yang menjelaskan strategi sharding yang akan diadopsi untuk konfigurasi. |
Pemeriksa Status Sistem | Pemeriksa yang melakukan pemeriksaan pada status sistem dan mengembalikan boolean untuk menunjukkan apakah sistem dalam keadaan yang diharapkan. |
ISystemStatusCheckerReceiver | Sebuah IRemoteTest yang membutuhkan akses ke ISystemStatusChecker dari konfigurasi. |
Pembersih Target | Antarmuka ini tidak digunakan lagi. tearDown telah dipindahkan ke antarmuka ITargetPreparer dasar. |
ITargetPreparer | Mempersiapkan lingkungan pengujian untuk uji coba. |
Pengendali Kegagalan yang Mengerikan | Sebuah antarmuka untuk menangani kegagalan mengerikan dari LogUtil.CLog.wtf(String, Throwable) |
ITestAnnotationFilterReceiver | Runner yang dapat memfilter pengujian mana yang akan dijalankan berdasarkan anotasi. |
Kolektor Tes | Memberikan dukungan untuk pengumpulan tes; saat disetel, pelari uji harus melakukan uji coba untuk mengumpulkan kasus uji tanpa benar-benar menjalankannya. |
ITestFileFilterReceiver | Runner yang dapat menerima file yang menentukan pengujian mana yang dijalankan dan/atau tidak dijalankan. |
ITtestFilterReceiver | Pelari yang dapat memfilter tes mana yang akan dijalankan. |
ITestInformationReceiver | Antarmuka untuk menerima TestInformation untuk beberapa kelas. |
ItestInvokasi | Menangani satu pemanggilan tes TradeFederation. |
ITestInvocation.ExitInformation | Mewakili beberapa informasi keluar untuk sebuah doa. |
ITestSuite | Kelas abstrak digunakan untuk menjalankan Test Suite. |
ITestSuiteResultLoader | Antarmuka yang menjelaskan pembantu untuk memuat hasil sebelumnya dengan cara yang dapat dijalankan kembali. |
ITestsZipInstaller | Menginstal pengujian dari file zip pengujian (seperti yang dikeluarkan oleh sistem build) pada perangkat. |
J
JavaCodeCoverageCollector | Sebuah BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Java off perangkat dan log mereka sebagai artefak tes. |
JavaCodeCoverageFlusher | Kelas utilitas yang mengatur ulang dan memaksa flush pengukuran cakupan kode Java dari proses yang berjalan pada perangkat. |
JsonHttpTestResultReporter | Reporter hasil yang mengkodekan hasil dan cabang metrik pengujian, info perangkat ke JSON dan POST ke titik akhir layanan HTTP |
JUnit4TestFilter | Kelas Helper yang menyediakan penyaringan untuk JUnit4 pelari dengan memperluas Filter . |
JUnitToInvocationResultForwarder | Sebuah kelas yang mendengarkan untuk TestListener peristiwa dan ke depan mereka ke ITestInvocationListener . |
JUnitXmlParser | Parser yang mengekstrak data hasil pengujian dari hasil JUnit yang disimpan dalam XMLJUnitResultFormatter semut dan meneruskannya ke ITestInvocationListener. |
K
Pemeriksa Status Pengaman Kunci | Memeriksa status keyguard setelah eksekusi modul. |
KillExistingEmulatorPreparer | Sebuah ITargetPreparer yang menutup emulator berjalan. |
L
LabResourceDeviceMonitor | Monitor resource lab yang menginisialisasi/mengelola server gRPC untuk LabResourceService. |
Penerima Output Besar | Kelas yang dirancang untuk membantu menjalankan perintah yang berjalan lama mengumpulkan output. |
Detektor Pecahan Terakhir | Saat menjalankan sharding lokal, kadang-kadang kita hanya ingin menjalankan beberapa tindakan ketika beling terakhir mencapai invocationEnded(long) . |
LaunchCvdHelper | Pembantu utilitas untuk mengontrol Launch_cvd di VM Sotong. |
Pemeriksa Status LeakedThread | Pemeriksa status untuk memastikan modul tidak membocorkan Thread yang sedang berjalan. |
LegacySubprocessResultsReporter | Implementasi beku dari reporter hasil subproses yang harus tetap kompatibel dengan versi TF/CTS sebelumnya (misalnya 8+), meskipun ada perubahan dalam superclass-nya. |
DaftarInstrumentasiParser | Sebuah IShellOutputReceiver yang mem-parsing output dari 'pm daftar instrumentasi' permintaan |
ListInstrumentationParser.InstrumentationTarget | |
Perangkat LokalAndroidVirtual | Kelas untuk perangkat virtual lokal yang berjalan di host TradeFed. |
LocalAppBuildProvider | Sebuah IBuildProvider yang membangun sebuah IBuildInfo berdasarkan pada jalan lokal yang disediakan |
LocalDeviceBuildProvider | Sebuah IBuildProvider yang membangun sebuah IDeviceBuildInfo berdasarkan pada jalur direktori filesystem disediakan. |
Peluncuran Emulator Lokal | TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. |
LokalEmulatorSnapshot | TargetPreparer yang dimaksudkan untuk menghasilkan snapshot emulator yang bersih dari lingkungan build/pengembangan Android |
LocalFileResolver | Pelaksanaan IRemoteFileResolver yang memungkinkan menghubungkan file lokal |
LocalFolderBuildProvider | Sebuah IBuildProvider yang membangun sebuah IFolderBuildInfo berdasarkan pada jalan lokal yang disediakan |
LocalRunInstructionBuilder | Utilitas untuk mengkompilasi instruksi untuk menjalankan tes secara lokal. |
LogcatCrashResultForwarder | Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test. |
LogcatEventParser | |
LogcatEventType | Event types for LogcatEventParser . |
LogcatOnFailureCollector | Kolektor yang akan menangkap dan mencatat logcat saat kasus uji gagal. |
LogcatReceiver | Class that collects logcat in background. |
LogFileSaver | A helper for ITestInvocationListener 's that will save log data to a file |
LogReceiver | |
LogRegistry | A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. |
LogSaverResultForwarder | A ResultForwarder for saving logs with the global file saver. |
M
MainlineModuleHandler | A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules. |
MainlineTestModuleController | Base class for a module controller to run tests based on the preloaded mainline modules on the device under test. |
ManagedRemoteDevice | A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM. |
ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
MetricFilePostProcessor | Used for uploading the metrics log file collected during the test and run level. |
Opsi Metrik | Penjelasan untuk metode uji dijelaskan dengan @Test , atau jika anotasi adalah bagian dari daftar penjelasan dari TestDescription yang memungkinkan untuk menentukan beberapa parameter tambahan yang berguna untuk: Tuning perilaku kolektor, menyaring beberapa metode. |
MetricsXMLResultReporter | MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test. |
MetricUtility | Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file. |
MinApiLevelModuleController | Base class for a module controller to not run tests when it below a specified API Level. |
MinSdkModuleController | Base class for a module controller to not run tests on versions below a specified SDK version number. |
ModuleDefinition | Container for the test run configuration. |
ModuleListener | Listener attached to each IRemoteTest of each module in order to collect the list of results. |
ModuleMerger | Helper class for operation related to merging ITestSuite and ModuleDefinition after a split. |
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Kelas struct sederhana untuk menyimpan informasi tentang modul |
ModuleParameters | Special values associated with the suite "parameter" keys in the metadata of each module. |
ModuleParametersHelper | Helper to get the IModuleParameterHandler associated with the parameter. |
ModuleSplitter | Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition . |
n
NameMangleListener | A proxy listener to translate test method, class, and package names as results are reported. |
NativeCodeCoverageFlusher | A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device. |
NativeDevice | Default implementation of a ITestDevice Non-full stack android devices. |
NativeDevice.AdbAction | A DeviceAction for running a OS 'adb ....' command. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction for rebooting a device. |
NativeDevice.RebootMode | A mode of a reboot. |
NativeDeviceStateMonitor | Helper class for monitoring the state of a IDevice with no framework support. |
NegativeHandler | Handler that specify that nothing should be done and the parameter should not create any extra module. |
NestedDeviceStateMonitor | Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment. |
NestedRemoteDevice | Representation of the device running inside a remote Cuttlefish VM. |
NetworkNotAvailableException | Thrown when a device is not able to connect to network for testing. |
NoDeviceException | Thrown when there's no device to execute a given command. |
NoisyDryRunTest | Run noisy dry run on a command file. |
NotMultiAbiHandler | Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module. |
O
OpenObjectLoader | Loader for the default objects available in AOSP. |
OptionCopier | A helper class that can copy Option field values with same names from one object to another. |
OptionFetcher | Helper to get the test options from the parent process. |
OptionNotAllowedException | Specific ConfigurationException when an option is not allowed to be passed in the command line. |
OptionSetter | Populates Option fields. |
OptionSetter.OptionFieldsForName | Container for the list of option fields with given name. |
OtaDeviceBuildInfo | A IDeviceBuildInfo used for over-the-air update testing. |
OtatoolsBuildInfo | An IBuildInfo that contains otatools artifacts. |
OtaZipfileBuildProvider | Provides a IBuildInfo based on a local OTA zip file. |
P
PackageInstalledModuleController | Module controller to not run tests when the device has not got the given packages installed. |
Pair <A, B> | Define our own Pair class which contains two objects. |
ParallelDeviceExecutor <V> | Wrapper of ERROR(/ExecutorService) to execute a function in parallel. |
ParentSandboxInvocationExecution | Version of InvocationExecution for the parent invocation special actions when running a sandbox. |
ParentShardReplicate | Replicate a setup for one device to all other devices that will be part of sharding. |
PassingTestFileReporter | A ITestInvocationListener that saves the list of passing test cases to a test file |
PrettyPrintDelimiter | Helper utility that helps to print delimited message that stands out. |
PropertyChanger | A utility class for changing (or adding) items in an Android property file |
ProtoResultParser | Parser for the Tradefed results proto format. |
ProtoResultParser.TestLevel | Enumeration representing the current level of the proto being processed. |
ProtoResultReporter | Result reporter build a TestRecord protobuf with all the results inside. |
ProtoUtil | Utility methods for dealing with protobuf messages type-agnostically. |
ProxyConfiguration | Object that allows pointing to a remote configuration to execute. |
PsParser | Utility used to parse(USER,PID and NAME) from the "ps" command output |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
RegexTrie <V> | The RegexTrie is a trie where eachERROR(/Pattern) . |
RemoteAndroidDevice | Implementation of a ITestDevice for a full stack android device connected via adb connect. |
RemoteAndroidVirtualDevice | Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce). |
RemoteAvdIDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteManager | Class that receives RemoteOperation s via a socket. |
RemoteSshUtil | Utility to execute ssh commands on remote instances. |
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
RemoteZip | Utilities to unzip individual files inside a remote zip file. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResourceMetricUtil | Utility functions for composing metrics. |
RestApiHelper | A helper class for performing REST API calls. |
ResultAggregator | Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. |
ResultAndLogForwarder | Forwarder for results and logs events. |
ResultForwarder | A ITestInvocationListener that forwards invocation results to a list of other listeners. |
ResultsPlayer | Special runner that replays the results given to it. |
RetentionFileSaver | Helper class for creating a .retention file in a directory. |
RetryConfigurationFactory | Factory that handles retrying a command. |
RetryLogSaverResultForwarder | Forwarder that also handles passing the current attempt we are at. |
RetryRescheduler | A special runner that allows to reschedule a previous run tests that failed or where not executed. |
RetryRescheduler.RetryType | The types of the tests that can be retried. |
RetryResultForwarder | An Extension of ResultForwarder that always push to a given attempt number. |
RetryResultHelper | Helper class to determine which module or test should run or not. |
RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user. |
RunOnSystemUserTargetPreparer | An ITargetPreparer that marks that tests should be run on the user (rather than the current user). |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user. |
S
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
Tangkapan LayarPadaFailureCollector | Kolektor yang akan menangkap dan mencatat tangkapan layar saat kasus uji gagal. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:
|
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | Utility class to dispatch simple command and collect results |
SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable |
T
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TarUtil | Utility to manipulate a tar file. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. |
TestAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
TestDevice | Implementation of a ITestDevice for a full stack android device |
TestEnvironment | Kelas untuk memodelkan pesan TestEnvironment yang dikembalikan oleh TFC API. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Stores the test information set in a TEST_MAPPING file. |
TestInvocation | Default implementation of ITestInvocation . |
TestInvocation.RunMode | The different mode an invocation can run into. |
TestInvocation.Stage | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | A class to upload test output files to GCS/HTTP. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfObjectTracker | A utility to track the usage of the different Trade Fedederation objects. |
TfSuiteRunner | Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder. |
TfTestLauncher | A IRemoteTest for running unit or functional tests against a separate TF installation. |
TimeStatusChecker | Status checker to ensure that the device and host time are kept in sync. |
TimeVal | This class is deprecated. use Duration instead. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TradefedConfigObject | A class to model a TradefedConfigObject message of TFC API. |
TradefedConfigObject.Type | A list of configuration object types which can be injected to a cluster command config. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | A grpc client to request feature execution from the server. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner associated with a TradefedSandbox that will allow executing the sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | A stub IScheduledInvocationListener that does nothing. |
U
UnexecutedTestReporterThread | Threads that takes care of reporting all unexecuted tests. |
UsbResetMultiDeviceRecovery | A IMultiDeviceRecovery which resets USB buses for offline devices. |
UsbResetRunConfigRecovery | Allow to trigger a command to reset the USB of a device |
UsbResetTest | An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards. |
UserChecker | Checks if users have changed during the test. |
V
ValidateSuiteConfigHelper | This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters |
VmRemoteDevice | A Remote virtual device that we will manage from inside the Virtual Machine. |
W
WaitDeviceRecovery | A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands. |
WifiHelper | Helper class for manipulating wifi services on device. |
X
XmlFormattedGeneratorReporter | Implementation of the FormattedGeneratorReporter which format the suite results in an xml format. |
XmlResultReporter | Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. |
XmlSuiteResultFormatter | Utility class to save a suite run as an XML. |
XmlSuiteResultFormatter.RunHistory | Helper object for JSON conversion. |
kamu
YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
ZipCompressionStrategy | An ICompressionStrategy for creating zip archives. |