Indeks Class

Berikut adalah class API. Lihat semua paket API.

A

AaptParser Class yang mengekstrak info dari apk dengan menguraikan output 'aapt dump badge'. 
AaptParser.AaptVersion Enum opsi untuk versi AAPT yang digunakan untuk mengurai file APK. 
Abi Class yang merepresentasikan ABI. 
AbiFormatter Class utilitas untuk abi. 
AbiUtils Class utilitas untuk menangani ABI perangkat
AbstrakConnection Representasi koneksi abstrak. 
AbstrakHostMonitor Class umum untuk Pemantauan Kesehatan Host. 
AbstrakTunnelMonitor Monitor tunnel abstrak untuk AVD GCE. 
AbstrakXmlParser Class dasar bantuan untuk mengurai file xml
AbstrakXmlParser.ParseException Dimunculkan jika input XML tidak dapat diurai
AcloudConfigParser Class helper yang mengurai konfigurasi Acloud (digunakan untuk memulai instance perangkat Cloud). 
AcloudConfigParser.AcloudKeys Kumpulan kunci yang dapat ditelusuri dari konfigurasi. 
TindakanSedang Tindakan umum sedang berlangsung. 
ActiveTrace Class utama yang membantu menjelaskan dan mengelola trace aktif. 
ActivityStatusChecker Pemeriksa status untuk aktivitas yang tersisa yang berjalan di akhir modul. 
AdbRootElevator AutoCloseable yang mengaktifkan root adb saat dibuat jika diperlukan dan dipulihkan status root saat selesai. 
KoneksiAdbSsh Koneksi Adb melalui jembatan ssh. 
AdbStopServerPreparer Mempersiapkan target untuk menghentikan server adb pada host sebelum dan sesudah menjalankan pengujian adb. 
Koneksi AdbTcp Representasi koneksi default dari perangkat, diasumsikan sebagai koneksi adb standar dari perangkat seluler. 
AdbUtil Class utilitas untuk operasi adb. 
AfterClassWithInfo Jaminan serupa seperti AfterClass, tetapi metode yang dianotasi harus memerlukan parameter TestInformation
AggregatePostProcessor Agregator metrik yang memberikan nilai minimum, maksimum, rata-rata, varians, simpangan baku, total, jumlah, dan persentil opsional untuk metrik numerik yang dikumpulkan selama pengujian multi-iterasi, memperlakukan mereka sebagai {i>double<i}. 
AllTestAppsInstallSetup ITargetPreparer yang menginstal semua aplikasi dari IDeviceBuildInfo#getTestsDir() folder ke perangkat. 
AltDirBehavior Enum untuk menentukan perilaku direktori alternatif untuk berbagai penginstal/pendorong artefak pengujian

 

Analisis Heuristik Urutan itu penting. 
AndroidJUnitTest Pengujian yang menjalankan paket uji instrumentasi pada perangkat tertentu menggunakan android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner Menjalankan uji Android berinstrumen menggunakan perintah adb dan AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer yang menjalankan serangkaian tindakan (misalnya, klik dan geser) menggunakan Protokol Android Open Accessory (AOAv2). 
Info AppBuild IBuildInfo yang mewakili aplikasi Android dan paket pengujiannya. 
InfoAppDeviceBuild Class ini tidak digunakan lagi. Gunakan IDeviceBuildInfo secara langsung. 
Penyiapan Aplikasi ITargetPreparer yang menginstal apk dan pengujiannya. 
AppVersionFetcher Class utilitas untuk mendapatkan string versi aplikasi dari perangkat. 
AppVersionFetcher.AppVersionInfo Jenis info versi aplikasi. 
ArchModuleController Pengontrol modul untuk tidak menjalankan pengujian jika tidak cocok dengan arsitektur yang diberikan. 
ArgsOptionParser Mengisi kolom Option dari argumen command line yang diuraikan. 
ArrayUtil Metode utilitas untuk array
ArtChrootPreparer Buat direktori chroot untuk pengujian ART. 
ArtGTest  
ArtifactDetails Ini menjelaskan struktur konten dan deskripsinya seperti yang dihasilkan oleh alat CAS
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Utilitas yang membantu menganalisis artefak build untuk mendapatkan insight. 
ArtRunTest Runner pengujian untuk menjalankan uji run ART. 
ArtRunTest.AdbShellCommandException Class pengecualian untuk melaporkan error yang terjadi selama eksekusi shell ADB perintah. 
ATestFileSystemLogSaver Class LogSaver ini digunakan oleh ATest untuk menyimpan log di jalur tertentu. 
AtestRunner Implementasi ITestSuite
AtraceCollector IMetricCollector yang menjalankan atrace selama pengujian serta mengumpulkan hasil dan catatan mereka pada pemanggilan. 
AtraceRunMetricCollector Mengumpulkan rekaman aktivitas dari semua direktori pengujian pada direktori yang ditentukan dari perangkat pengujian, catat direktori pengujian, dan pasca-proses file rekaman aktivitas di direktori pengujian dan menggabungkan metrik. 
AutoLogCollector Enumerasi yang menjelaskan kolektor mana yang dapat otomatis ditangani oleh memanfaatkan. 
AutomatedReporter Class yang menentukan pemetaan dari reporter otomatis Tradefed. 
AveragePostProcessor Implementasi pascapemroses yang menghitung rata-rata daftar metrik. 

B

BackgroundDeviceAction Menjalankan perintah pada perangkat tertentu secara berulang sesuai kebutuhan sampai tindakan dibatalkan. 
BaseDeviceMetricCollector Implementasi dasar dari IMetricCollector yang memungkinkan untuk memulai dan menghentikan pengumpulan onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) dan ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Persiapan umum untuk meluncurkan emulator lokal. 
BaseHostJUnit4Test Class pengujian dasar untuk menjalankan pengujian gaya JUnit4 host. 
BaseLeveledLogOutput Implementasi dasar untuk ILeveledLogOutput yang memungkinkan pemfilteran beberapa tag berdasarkan nama atau komponennya. 
BaseModuleController Implementasi dasar IModuleController yang harus diimplementasikan untuk memeriksa apakah bisa berjalan atau tidak. 
BaseMultiTargetPreparer Implementasi dasar IMultiTargetPreparer yang memungkinkan penonaktifan objek. 
BasePostProcessor IPostProcessor dasar yang harus diperluas setiap implementasi. 
BaseRetryDecision Implementasi dasar dari IRetryDecision
BaseStreamLogger<OS memperluas OutputStream> ILeveledLogOutput yang mengarahkan pesan log ke aliran output dan ke stdout. 
BaseTargetPreparer Class implementasi dasar untuk ITargetPreparer yang memungkinkan kontrol apakah objek dinonaktifkan atau tidak. 
BaseTestSuite Pengujian untuk menjalankan Compatibility Test Suite dengan sistem suite baru. 
BatteryController Kelas utilitas yang memungkinkan untuk mengontrol status pengisian daya baterai perangkat. 
BatteryRechargeDeviceRecovery Mengizinkan untuk memicu perintah saat level baterai perangkat berada di bawah batas yang ditentukan. 
BatteryTemperature  
BatteryAvailabilityDeviceRecovery Pemeriksa pemulihan yang akan memicu konfigurasi jika level baterai tidak tersedia. 
SebelumClassWithInfo Jaminan serupa seperti BeforeClass, tetapi metode yang dianotasi harus memerlukan parameter TestInformation
Status Biner Enum yang digunakan untuk merekam status AKTIF/NONAKTIF dengan status tanpa pengoperasian IGNORE. 
BluetoothConnectionLatensiCollector Kolektor akan mendorong konfigurasi metrik durasi statistik yang telah ditentukan sebelumnya ke perangkat dan mengumpulkan Durasi koneksi Bluetooth untuk setiap profil. 
BluetoothConnectionStateCollector Kolektor ini akan mengumpulkan metrik BluetoothConnectionStateChanges dan mencatat status koneksi untuk setiap profil. 
BluetoothConnectionSuccessRatePostProcessor Implementasi postprocessor yang menghitung tingkat keberhasilan untuk profil Bluetooth

Menggunakan "pencocokan kunci metrik" untuk menentukan metrik yang berisi status koneksi Bluetooth dalam angka Contoh himpunan [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector Kolektor untuk mengaktifkan logging pengintaian Bluetooth HCI pada DUT dan mengumpulkan log untuk setiap pengujian. 
BluetoothUtils Fungsi utilitas untuk memanggil BluetoothInstrumentation pada perangkat

Kode BluetoothInstrumentation sisi perangkat dapat ditemukan di AOSP di: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider IDeviceBuildProvider yang melakukan bootstrap info build dari perangkat pengujian

Proses ini biasanya digunakan untuk perangkat dengan build yang disediakan secara eksternal, yaitu

BootstrapServiceFileResolverLoader Memuat resolver menggunakan fasilitas pemuatan layanan. 
Laporan bug Objek yang menyimpan referensi file laporan bug, kompatibel dengan laporan bug datar dan laporan bug yang di-zip (bugreportz). 
BugreportCollector ITestInvocationListener pass-through yang mengumpulkan laporan bug saat peristiwa yang dapat dikonfigurasi terjadi lalu memanggil ITestInvocationListener#testLog pada turunannya setelah setiap laporan {i>bug<i} dikumpulkan. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Predikat lengkap yang menjelaskan kapan harus mengambil laporan bug. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Mengumpulkan laporan bug saat kasus pengujian gagal. 
BugreportzOnTestCaseFailureCollector Kumpulkan laporan bug saat kasus pengujian gagal saat dijalankan. 
BuildAnalysis Merepresentasikan hasil analisis build tunggal. 
ErrorBuild Dilemparkan jika build yang disediakan gagal dijalankan. 
InfoInfo Implementasi umum IBuildInfo yang harus dikaitkan dengan ITestDevice
BuildInfoKey Class yang menyimpan enumerasi yang terkait dengan kueri informasi build. 
BuildInfoKey.BuildInfoFileKey Enum yang menjelaskan semua jenis file umum yang dapat dikueri melalui IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder ITargetPreparer yang menulis metadata info build ke dalam file tertentu. 
BuildInfoUtil Class utilitas untuk membantu memanipulasi IBuildInfo
BuildRetrievalError Terjadi error fatal saat mengambil build untuk pengujian. 
BuildSerializedVersion Class yang berisi versi serialisasi saat ini dari semua IBuildInfo
BuildTestsZipUtils Class bantuan untuk operasi yang terkait dengan pengujian zip yang dihasilkan oleh sistem build Android
Email Massal Utilitas pengirim email yang memungkinkan konfigurasi berikut: interval terkirim, ukuran burst awal, penerima, dan jumlah total pesan. 
BundletoolUtil Class utilitas yang menggunakan command line bundletool untuk menginstal .apks di perangkat. 
ByteArrayInputStreamSource  
ByteArrayList Class untuk merepresentasikan array byte ringan. 
ByteArrayUtil Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte ke bilangan bulat. 
ByteStreamDownloader Klien yang menerapkan metode Read layanan gRPC ByteStream
ByteStreamUploader Klien yang menerapkan metode Write layanan gRPC ByteStream

C

CacheClientFactory Factory yang membuat instance singleton ICacheClient
CarModuleController Pengontrol ini mencegah eksekusi kasus pengujian pada perangkat non-otomotif. 
Error CarryDnae RuntimeException internal untuk meneruskan DeviceNotAvailableException melalui JUnit4 Google Workspace for Education. 
CarryInterruptedException Dimunculkan saat waktu tunggu fase pengujian dipicu dan InterruptedException harus dilakukan dari thread eksekusi uji ke thread eksekusi. 
CdmaDeviceFlasher Class yang menampilkan flash image di perangkat Android fisik dengan radio CDMA. 
CecControllerTokenProvider Penyedia token untuk token terkait Consumer Electronics Control (CEC). 
CentralDirectoryInfo CentralDirectoryInfo adalah class yang berisi informasi file/folder di dalam file ZIP. 
CheckPairingPreparer CompanionAwarePreparer yang memverifikasi ikatan BT antara perangkat utama dan pendamping
Chunker Memisahkan blob menjadi satu atau beberapa Chunk dengan maksimal chunkSize byte. 
Chunker.Chunk Bagian dari blob. 
CircularAtraceUtil Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi penyebab utama ANR selama Monkey pengujian. 
CircularByteArray Struktur data untuk menyimpan {i>array<i} berukuran tetap yang beroperasi sebagai {i>buffer<i} melingkar, dan melacak jumlah total semua nilai dalam {i>array<i}. 
ClangCodeCakupanCollector BaseDeviceMetricCollector yang akan menarik Clang pengukuran cakupan dari perangkat dan mencatatnya sebagai artefak pengujian. 
ClangProfileIndexer Class utilitas yang mengindeks pengukuran cakupan kode Clang. 
ClassNotFoundConfigurationException ConfigurationException saat class objek tidak ditemukan. 
ClassPathScanner Menemukan entri di classpath. 
ClassPathScanner.ClassNameFilter IClassPathFilter yang memfilter dan mengubah nama class java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter yang menolak class dalam
ClassPathScanner.IClassPathFilter Filter untuk jalur entri classpath

Berpola setelah FileFilter

Utilitas Jam Kerja Utilitas kerja jam untuk membagikan logika multi-perangkat
CloseableTraceScope Class cakupan yang memungkinkan untuk melaporkan bagian pelacakan melalui try-with-resources
ClusterBuildInfo Class IBuildInfo untuk build yang disalurkan dari TFC. 
ClusterBuildProvider IBuildProvider untuk mendownload resource pengujian TFC. 
ClusterClient Implementasi IClusterClient untuk berinteraksi dengan backend TFC. 
ClusterCommand Class yang mewakili tugas yang diambil dari Cluster TF. 
ClusterCommand.RequestType  
ClusterCommand.State Status perintah di gugus TF. 
ClusterCommandConfigBuilder Class untuk membangun file konfigurasi bagi perintah cluster. 
ClusterCommandEvent Class untuk mengenkapsulasi peristiwa perintah cluster yang akan diupload. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Class IRemoteTest untuk meluncurkan perintah dari TFC melalui TF subproses. 
ClusterCommandScheduler ICommandScheduler untuk mendukung TFC (Cluster Tradefed). 
ClusterCommandStatus Class yang mewakili status dan alasan pembatalan untuk perintah dari Cluster TF. 
ClusterDeviceInfo Class untuk mengenkapsulasi info perangkat cluster yang akan diupload. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Implementasi IDeviceMonitor yang melaporkan hasil ke layanan Cluster Tradefed. 
ClusterEventUploader<T memperluas IClusterEvent> Class ClusterEventUploader, yang mengupload IClusterEvent ke TFC. 
ClusterHostEvent Class untuk mengenkapsulasi peristiwa host cluster yang akan diupload. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enum dari berbagai jenis peristiwa host. 
ClusterHostUtil Fungsi utilitas statis untuk Cluster TF guna mendapatkan instance konfigurasi global, informasi host, dll.
ClusterLogSaver Class ILogSaver untuk mengupload output pengujian ke TFC. 
ClusterLogSaver.File ChooseingStrategy Strategi pemilihan file. 
ClusterOptions  
CodeCakupanTest Pengujian yang menjalankan paket uji instrumentasi pada perangkat tertentu dan yang akan menghasilkan laporan cakupan kode. 
CollectingByteOutputReceiver IShellOutputReceiver yang mengumpulkan seluruh output shell ke dalam byte[]
MengumpulkanOutputReceiver IShellOutputReceiver yang mengumpulkan seluruh output shell menjadi satu String
CollectingTestListener ITestInvocationListener yang akan mengumpulkan semua hasil pengujian. 
kolektorHelper Helper untuk melakukan beberapa operasi IMetricCollector yang diperlukan di beberapa tempat. 
CommandBaselineSetter Penyetel umum untuk menangani setelan dasar pengukuran perangkat melalui perintah shell adb. 
CommandFileParser Parser untuk file yang berisi rangkaian baris perintah. 
CommandFileParser.CommandLine  
CommandInterrupter Layanan yang memungkinkan perintah TradeFederation diinterupsi atau ditandai sebagai tidak dapat diganggu. 
CommandLineBuildInfoBuilder Utilitas yang dimaksudkan untuk merekam argumen informasi build biasa dari command line dan membuat IBuildInfo dari mereka. 
CommandOptions Implementasi ICommandOptions
CommandOptionsGetter Implementasi layanan yang menampilkan nilai opsi perintah dari panggilan tertentu. 
CommandResult Berisi hasil perintah. 
CommandRunner Titik masuk TradeFederation alternatif yang akan menjalankan perintah yang ditentukan dalam perintah argumen baris dan kemudian berhenti. 
CommandRunner.ExitCode Kode error yang memungkinkan untuk keluar. 
Penjadwal Perintah Penjadwal untuk menjalankan perintah TradeFederation di semua perangkat yang tersedia. 
CommandScheduler.HostState Enum berbagai status host
CommandStatus Menampilkan status operasi yang waktunya. 
CommandStatusHandler Pengendali membantu memantau dan memperbarui status pemanggilan. 
CommandSuccessModuleController Class dasar bagi pengontrol modul untuk melewati modul pengujian berdasarkan kegagalan perintah shell. 
CommonLogRemoteFileUtil Utilitas ini memungkinkan menghindari duplikasi kode di berbagai 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. 
CompanionAllocator Class dasar yang menangani alokasi dan membebaskan perangkat pendamping

getCompanionDeviceSelectionOptions() harus diterapkan untuk mendeskripsikan kriteria untuk mengalokasikan perangkat pendamping

CompanionAwarePreparer ITargetPreparer yang mengenkapsulasi logika mendapatkan pendamping yang sudah dialokasikan perangkat seluler. 
CompanionAwareTest Class pengujian dasar yang mengenkapsulasi boilerpate untuk mendapatkan dan memeriksa perangkat pendamping

Subclass dapat memanggil getCompanion() untuk mengambil pendamping yang dialokasikan. 

CompanionDeviceTracker Class untuk mengalokasikan dan membebaskan perangkat pendamping
CompanionRunCommandTargetPreparer ITargetPreparer yang menjalankan perintah yang ditentukan di perangkat pendamping yang dialokasikan
CompanionTestAppInstallSetup ITargetPreparer yang menginstal satu atau beberapa aplikasi dari IDeviceBuildInfo#getTestsDir() ke perangkat pendamping yang dialokasikan. 
CompileBootImageWithSpeedTargetPreparer Kompilasi ulang classpath booting dan server sistem dengan filter compiler 'kecepatan'. 
ConditionFailureMonitor Memantau kegagalan dari pemanggilan. 
ConditionPriorityBlockingQueue<T> Class yang aman untuk thread dengan operasi seperti ERROR(/PriorityBlockingQueue) yang dapat mengambil objek yang cocok dengan kondisi tertentu. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher yang cocok dengan objek apa pun. 
ConditionPriorityBlockingQueue.IMatcher<T> Antarmuka untuk menentukan apakah elemen cocok dengan suatu kondisi. 
ConfigCompleter Implementasi Completer untuk konfigurasi TF. 
ClientShardingGrpcDynamicSharding yang Dapat Dikonfigurasi  
Konfigurasi Implementasi IConfiguration konkret yang menyimpan objek konfigurasi yang dimuat dalam peta. 
ConfigurationDef Menyimpan data konfigurasi, objek terkait, dan opsinya. 
ConfigurationDef.ConfigObjectDef Objek untuk menyimpan info className dan nomor tampilan yang dimilikinya (misalnya, jika konfigurasi memiliki objek yang sama dua kali, objek pertama akan memiliki nomor penampakan pertama). 
ConfigurationDescriptor Objek Konfigurasi yang menjelaskan beberapa aspek konfigurasi itu sendiri. 
ConfigurationDescriptor.LocalTestRunner Enum yang digunakan untuk menunjukkan runner pengujian lokal. 
ConfigurationException Dimunculkan jika konfigurasi tidak dapat dimuat. 
ConfigurationFactory Factory untuk membuat IConfiguration
ConfigurationFactory.ConfigLoader Implementasi IConfigDefLoader yang melacak konfigurasi yang disertakan dari satu konfigurasi root, dan menampilkan pengecualian pada penyertaan melingkar. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Fungsi utilitas untuk menangani file konfigurasi. 
ConfigurationXmlParserSettings Class sederhana untuk menerima setelan ConfigurationXmlParser

Untuk meneruskan setelan ke kelas ini, alias bersifat wajib. 

ConfigurationYamlParser Parser untuk konfigurasi Tradefed gaya YAML
ConfigUtil Kelas utilitas untuk membuat, berinteraksi dengan, dan mendorong file konfigurasi yang disimpan. 
ConfigUtil.LogSource  
Konsol Konsol utama TradeFederation yang menyediakan antarmuka untuk berinteraksi kepada pengguna

Saat ini mendukung operasi seperti

  • tambahkan perintah untuk menguji
  • membuat daftar perangkat dan statusnya
  • daftar pemanggilan sedang berlangsung
  • membuat daftar perintah dalam antrean
  • log pemanggilan dump ke file/stdout
  • matikan
 
Console.ArgRunnable<T> Runnable dengan metode run yang dapat menerima argumen
Console.CaptureList Jenis kemudahan untuk List<List<String>>
ConsoleReaderOutputStream OutputStream yang dapat digunakan untuk membuat System.out.print() berfungsi dengan baik dengan LineReader unfinishedLine. 
ConsoleResultReporter Reporter hasil untuk mencetak hasil pengujian ke konsol. 
ContentAnalysisContext Berikan konteks seputar konten untuk menganalisisnya dengan benar. 
ContentAnalysisContext.AnalysisMethod Ini menjelaskan apa yang diharapkan dari struktur konten untuk analisis yang tepat. 
ContentAnalysisResults Ringkasan analisis konten. 
InformasiKonten Merepresentasikan konten untuk target build tertentu dari versi dasarnya dan versi saat ini. 
ContentProviderHandler Pengendali yang memisahkan interaksi penyedia konten dan memungkinkan penggunaan konten sisi perangkat untuk operasi yang berbeda. 
CountingTestResultListener TestResultListener yang melacak jumlah total pengujian menurut TestStatus
CountTestCasesCollector Hitung dan laporkan jumlah kasus pengujian untuk IRemoteTest tertentu. 
CakupanMeasurementForwarder Pengujian placeholder yang meneruskan pengukuran cakupan dari penyedia build ke logger. 
CakupanOptions Objek yang di-trading untuk menyimpan opsi cakupan. 
CakupanOptions.Toolchain  
CpuThrottlingPelajar ITargetPreparer yang menunggu hingga frekuensi maksimum di semua core dipulihkan ke tertinggi level tersedia
CreateAvdPreparer  
CreateUserPreparer Mempersiapkan target untuk membuat pengguna dan membersihkannya di akhir. 
CurrentInvocation Class yang melacak dan memberikan informasi pemanggilan saat ini yang berguna di mana saja di dalam pemanggilan. 
CurrentInvocation.InvocationInfo Beberapa kunci bernama khusus yang akan selalu kita isi untuk pemanggilan. 
CurrentInvocation.IsolationGrade Menjelaskan tingkat isolasi

D

DebugHostLogOnFailureCollector Kolektor yang akan mengumpulkan dan mencatat log sisi host saat terjadi kegagalan kasus pengujian. 
DefaultConnection Representasi koneksi default dari perangkat, diasumsikan sebagai koneksi adb standar dari perangkat seluler. 
DefaultConnection.ConnectionBuilder Builder yang digunakan untuk menjelaskan koneksi. 
DefaultRemoteAndroidTestRunner Ekstensi ddmlib RemoteAndroidTestRunner untuk menetapkan beberapa default untuk penggunaan Tradefed penggunaan. 
DefaultTestsZipInstaller Implementasi default dari penginstal zip pengujian. 
DelegatedInvocationExecution InvocationExecution yang mendelegasikan eksekusi ke biner Tradefed lain. 
DependenciesResolver Jenis penyedia baru yang memungkinkan mendapatkan semua dependensi untuk pengujian. 
DeviceActionTargetPreparer ITargetPreparer untuk melakukan tindakan perangkat. 
DeviceActionUtil Class Utilitas untuk menjalankan tindakan perangkat. 
DeviceActionUtil.Command Perintah untuk tindakan perangkat. 
DeviceActionUtil.DeviceActionConfigError Pengecualian untuk error konfigurasi. 
DeviceAllocationResult Menampilkan hasil upaya alokasi untuk suatu perintah. 
DeviceAllocationState Merepresentasikan status alokasi perangkat dari perspektif IDeviceManager
DeviceAvailableChecker Pemeriksa untuk memastikan modul tidak meninggalkan perangkat dalam keadaan offline. 
DeviceBaselineChecker Tetapkan setelan dasar pengukuran perangkat sebelum setiap modul. 
DeviceBaselineSetter Class abstrak yang digunakan untuk membuat setelan dasar pengukuran perangkat. 
DeviceBatteryLevelChecker IRemoteTest yang memeriksa pengisian daya baterai minimum, dan menunggu baterai hingga mencapai nilai minimum pengisian daya kedua jika tidak ada biaya minimum. 
DeviceBatteryResourceMetricCollector Kolektor ini mengumpulkan metrik baterai perangkat. 
DeviceBuildDescriptor Class wrapper untuk IBuildInfo, yang berisi metode bantuan untuk mengambil perangkat informasi build platform. 
InfoBuildPerangkat IBuildInfo yang mewakili build perangkat Android lengkap dan (secara opsional) pengujiannya. 
DeviceBuildInfoBootStrapper ITargetPreparer yang menggantikan kolom info build dengan atribut yang dibaca dari perangkat

Hal ini berguna untuk menguji perangkat dengan build yang dihasilkan dari sumber eksternal (misalnya,

DeviceBuildInfoInjector ITargetPreparer yang menyisipkan metadata DeviceBuildDescriptor ke dalam IBuildInfo
Pembersih Perangkat Melakukan mulai ulang atau memformat sebagai tindakan pembersihan setelah pengujian, dan (opsional) menonaktifkan layar
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Berisi class dan metode utilitas untuk eksekusi perintah sisi perangkat secara serentak

Gunakan ERROR(/ExecutorService) untuk menjalankan perintah yang diimplementasikan sebagai ShellCommandCallable, dan gunakan ERROR(/#joinFuture(String,Future,long)) untuk sinkronisasi terhadap ERROR(/Future) sebagai yang ditampilkan oleh ERROR(/ExecutorService) untuk eksekusi perintah. 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) yang menggabungkan detail eksekusi perintah shell di ITestDevice
DeviceConfigurationHolder Implementasi IDeviceConfiguration konkret yang menyimpan perangkat yang dimuat konfigurasi objek dalam atributnya. 
DeviceDescriptor Class yang berisi informasi yang menjelaskan perangkat yang sedang diuji. 
DeviceSeparateedException Ditampilkan saat perangkat tidak lagi dapat dijangkau melalui jenis transpornya, mis. jika perangkat tidak lagi terlihat melalui USB, atau koneksi TCP/IP
DeviceErrorIdentifier ID Error dari Error perangkat dan error yang dilaporkan perangkat. 
DeviceFailedToBootError Dimunculkan jika perangkat gagal melakukan booting setelah di-flash dengan build. 
DeviceFeatureFlag  
DeviceFeatureModuleController Pengontrol modul untuk tidak menjalankan pengujian jika tidak mendukung fitur tertentu. 
DeviceFileReporter Class utilitas yang memeriksa file di perangkat dan mengirimkannya ke ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) jika ditemukan. 
DeviceFlashPreparer ITargetPreparer yang mem-flash gambar di hardware Android fisik. 
DeviceFoldableState Representasi status perangkat foldable seperti yang ditampilkan oleh "cmd device_state print-states". 
DeviceFolderBuildInfo IDeviceBuildInfo yang juga berisi artefak build lain yang terdapat di direktori di sistem file lokal. 
DeviceImageTracker Untuk beberapa update perangkat tambahan, kami memerlukan file dasar pengukuran untuk menghitung perbedaan. 
DeviceImageTracker.FileCacheTracker Melacak informasi dari image perangkat yang di-cache dan metadatanya
DeviceImageZipFlashingTargetPreparer Mempersiapkan target yang mem-flash perangkat dengan image perangkat yang disediakan melalui format tertentu. 
DeviceInternetAccessibilityResourceMetricCollector Kolektor mengirim ping ke google.com untuk memeriksa apakah perangkat memiliki aksesibilitas internet atau tidak. 
DeviceJUnit4ClassRunner Runner pengujian JUnit4 yang juga mengakomodasi IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotasi palsu yang dimaksudkan untuk membawa catatan kepada reporter. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotasi palsu yang dimaksudkan untuk menyampaikan metrik kepada reporter. 
DeviceJUnit4ClassRunner.TestLogData Implementasi ExternalResource dan TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementasi ExternalResource dan TestRule
DeviceManagementGrpcServer Server GRPC yang memungkinkan pencadangan perangkat dari Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Representasi perangkat dalam Mode fastboot (Fastboot mode). 
DeviceMetricData Objek untuk menyimpan semua data yang dikumpulkan oleh pengumpul metrik. 
DeviceMonitorMultiplexer Class proxy untuk menerapkan permintaan ke beberapa IDeviceMonitor
DeviceNotAvailableException Ditampilkan saat perangkat tidak lagi tersedia untuk pengujian. 
DeviceOwnerTargetPreparer ITargetPreparer yang menyiapkan komponen pemilik perangkat. 
DeviceParameterizedRunner Runner berparameter gaya JUnit4 untuk pengujian berparameter yang digerakkan sisi host. 
DeviceProperties Definisi konstanta umum untuk nama properti sisi perangkat
DeviceRecoveryModeUtil  
DeviceReleaseReporter Pelapor rilis perangkat yang menangani komunikasi dengan induk memproses perangkat yang akan dirilis. 
DeviceResetFeature Implementasi sisi server untuk reset perangkat. 
DeviceResetHandler Penanganan utilitas pada umumnya reset perangkat. 
DeviceRuntimeException Dimunculkan saat tindakan perangkat tidak memberikan hasil yang diharapkan. 
DeviceSelectionOptions Penampung bagi kriteria pemilihan perangkat. 
DeviceSelectionOptions.DeviceRequestType Berbagai kemungkinan jenis perangkat placeholder yang didukung. 
Pemeriksa SetelanPerangkat Periksa apakah setelan perangkat telah berubah selama modul berjalan. 
Penyiapan Perangkat ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan. 
DeviceSnapshotFeature Implementasi sisi server snapshot perangkat. 
DeviceSnapshotHandler Utilitas menangani snapshot Cuttlefish. 
DeviceStateMonitor Class helper untuk memantau status IDevice
DeviceStorageAgeResourceMetricCollector Mengurai usia penyimpanan dari logcat. 
DeviceStorageFiller Mempersiapkan target untuk mengisi penyimpanan sehingga tersedia cukup ruang kosong. 
DeviceStorageStatusChecker Periksa apakah perangkat memiliki kapasitas disk yang cukup untuk partisi yang ditentukan. 
DeviceStringPusher Mempersiapkan target untuk menulis string ke file. 
DeviceSuite Memperluas container JUnit4 Suite agar dapat menyediakan ITestDevice untuk pengujian yang memerlukannya. 
DeviceSyncHelper Aplikasi yang membantu menyinkronkan image perangkat baru ke perangkat. 
DeviceTestCase Kasus pengujian JUnit Helper yang menyediakan layanan IRemoteTest dan IDeviceTest
DeviceTestResult Spesialisasi TestResult yang akan dibatalkan saat DeviceNotAvailableException terjadi
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Class builder untuk opsi terkait menjalankan pengujian perangkat melalui BaseHostJUnit4Test. 
DeviceTestSuite Paket pengujian JUnit Helper yang menyediakan layanan IRemoteTest dan IDeviceTest
DeviceTraceCollector Kolektor yang akan memulai rekaman aktivitas perfetto saat pengujian dimulai dan mencatat file rekaman aktivitas di akhir. 
DeviceAvailabilityMonitor yang tidak tersedia Pemroses ini mencoba merekam DNAE tingkat kasus pengujian saja. 
DeviceUnresponsiveException Spesialisasi DeviceNotAvailableException yang menunjukkan bahwa perangkat terlihat oleh adb, tetapi tidak responsif (misalnya, waktu habis perintah, tidak dapat booting, dll.)
DeviceUpdateTargetPreparer ITargetPreparer abstrak yang menangani langkah-langkah umum seputar mengupdate perangkat dengan file image perangkat dari sumber eksternal (bukan layanan build). 
DeviceWifiResourceMetricCollector Kolektor mengumpulkan kekuatan sinyal Wi-Fi yang terhubung saat ini dan metrik kecepatan link. 
Wiper Perangkat ITargetPreparer yang menghapus total data pengguna
DigestCalculator Metode utilitas untuk menghitung Digest
DirectedGraph<V> Penerapan grafik tanpa bobot terarah. 
DisableSELinuxTargetPreparer Mempersiapkan target yang menonaktifkan SELinux jika diaktifkan. 
DryRunKeyStore Keystore untuk uji coba di mana nilai keystore selalu diganti dan ditemukan dengan benar. 
DryRunner Secara transparan menjalankan pengujian uji coba, bukan benar-benar mengeksekusinya. 
DynamicFileStubTest Ini adalah pengujian yang diperdagangkan untuk menguji tradefed yang dapat me-resolve file dinamis dengan benar. 
DynamicRemoteFileResolver Class yang membantu me-resolve jalur ke file jarak jauh. 
DynamicRemoteFileResolver.FileResolverLoader Memuat implementasi IRemoteFileResolver
DynamicShardHelper Strategi sharding untuk memungkinkan antrean pekerjaan jarak jauh antara beberapa instance TF
DynamicShardingConnectionInfoMessage Class penyimpanan data agar lebih mudah mengirim melalui server fitur. 
DynamicSystemPreparer ITargetPreparer yang menyiapkan image sistem di atas build perangkat dengan Dynamic Update Sistem. 

E

EarlyDeviceReleaseFeature Implementasi server fitur untuk rilis awal perangkat. 
Email Class bantuan untuk mengirim email. 
EmailHostHealthAgent Implementasi IHostHealthAgent untuk mengirim email dari laporan pemantauan Host
EmmaXmlConstants Konstanta yang digunakan saat mengurai laporan XML emma. 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo adalah kelas yang berisi informasi keseluruhan dari file zip. 
EnforcedSeLinuxChecker Pemeriksa status yang memastikan status Selinux. 
EnvironmentVariableUtil Kumpulan metode helper untuk menyiapkan variabel lingkungan. 
MenghapusUserDataPreparer ITargetPreparer yang menghapus total data pengguna di perangkat. 
ErrorIdentifier Antarmuka ini menjelaskan error tertentu dan propertinya. 
ErrorStorageUtil Class helper untuk memanipulasi error agar sesuai dengan penyimpanan umum. 
EventsLoggerListener Pemroses yang mencatat semua peristiwa yang diterimanya ke dalam file
ExceptionThrowingRunnerWrapper  
ExecutableAction Class nilai yang mewakili tindakan yang dapat dieksekusi. 
ExecutableActionResult Class nilai yang mewakili hasil ExecutableAction
ExecutableBaseTest Class dasar untuk gaya pengujian yang dapat dieksekusi. 
ExecutableHostTest Menguji runner untuk file yang dapat dieksekusi yang berjalan di host. 
ExecutableTargetTest Uji runner untuk file yang dapat dieksekusi yang berjalan pada target. 
ExecutionFiles Dependensi file yang dihasilkan selama menjalankan pengujian atau pemanggilan yang perlu dijalankan untuk pengujian. 
ExecutionFiles.FilesKey Enumerasi kunci standar yang diketahui untuk peta. 
ExecutionProperties Properti yang dihasilkan selama eksekusi pengujian atau pemanggilan. 
ExistingBuildProvider IBuildProvider yang menampilkan IBuildInfo yang sudah dibuat. 
File yang Diperluas Ekstensi file standar untuk membawa metadata terkait build. 
ExtensionAtomsRegistry ExtensionAtomsRegistry untuk penggunaan lokal statd. 

F

DeskripsiKegagalan Class yang menjelaskan informasi kegagalan di Trade Federation. 
Pengujian Palsu Pengujian palsu yang bertujuan untuk memudahkan pembuatan hasil pengujian yang dapat diulang. 
FakeTestsZipFolder Perlengkapan pengujian yang membuat folder pengujian palsu yang diekstrak berdasarkan daftar konten. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Mempersiapkan target yang memicu fastboot dan mengirim perintah fastboot. 
FastbootDeviceFlasher Class yang mengandalkan fastboot untuk mem-flash gambar pada hardware Android fisik. 
FastbootHelper Class bantuan untuk operasi fastboot. 
FastbootUpdateBootstrapPreparer ITargetPreparer yang menempatkan file yang ditentukan (bootloader, radio, zip image perangkat) ke IDeviceBuildInfo untuk membuat perangkat di-flash dengan FastbootDeviceFlasher, lalu memasukkan atribut perangkat pasca-booting ke dalam info build untuk tujuan pelaporan hasil. 
Error Host Fatal Pengecualian yang menunjukkan error fatal yang tidak dapat dipulihkan telah terjadi pada mesin host yang berjalan TradeFederation, dan instance TradeFederation harus dinonaktifkan. 
FeatureFlagTargetPreparer Mengupdate DeviceConfig (tombol fitur yang disesuaikan oleh layanan jarak jauh). 
CacheDownloadFile Class bantuan yang mengelola cache LRU sistem file lokal dari file yang didownload. 
FileDownloadCacheFactory Factory untuk membuat FileDownloadCache
FileDownloadCacheWrapper Class wrapper yang menyediakan fasilitas FileDownloadCache saat mengimplementasikan Antarmuka IFileDownloader
FileIdleMonitor Memantau file dan menjalankan callback jika file tidak ada aktivitas (misalnya
FileInputStreamSource InputStreamSource yang mengambil file input. 
Logger File ILeveledLogOutput yang mengarahkan pesan log ke file dan ke {i>stdout<i}. 
FileProtoResultReporter Reporter proto yang membuang TestRecord ke dalam file. 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector yang memproses kunci metrik yang berasal dari perangkat dan mengambil mereka sebagai file dari perangkat. 
FilePullerLogCollector Pencatat log file yang dilaporkan oleh sisi perangkat. 
FileSystemLogSaver Menyimpan log ke sistem file. 
FilesystemRootChecker  
FileUtil Class bantuan untuk operasi terkait file
FileUtil.LowDiskSpaceException Ditunjukkan jika kapasitas disk yang dapat digunakan di bawah batas minimum. 
FilteredResultForwarder Varian ResultForwarder yang hanya mengizinkan daftar TestDescription yang diizinkan dilaporkan. 
FixedByteArrayOutputStream ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah maksimum data. 
Metode Flashing Enum untuk menjelaskan metode yang digunakan untuk mem-flash perangkat yang sedang diuji
FlashingResourcesParser Class yang mengurai versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. 
FlashingResourcesParser.AndroidInfo Definisi jenis untuk Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Antarmuka pemfilteran, yang dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa resource yang mungkin digunakan
FlashingResourceUtil Utilitas ini membantu menetapkan versi artefak yang sesuai sehingga dapat di-flash melalui DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler yang diperluas ke lebih banyak perangkat foldable non-utama konfigurasi Anda. 
FoldableHandler Pengendali perangkat foldable umum yang dapat mengambil parameter perangkat foldable untuk membuat modul khusus. 
FoldableModePreparer Pemicu target yang dapat mengubah status perangkat foldable. 
FolderBuildInfo Implementasi konkret dari IFolderBuildInfo
FolderSaver ITargetPreparer yang mengambil direktori dari perangkat, mengompresi, dan menyimpannya ke logging backend. 
FormattedGeneratorReporter Reporter yang memungkinkan pembuatan laporan dalam format tertentu. 
FreeDeviceState  
FuseUtil Kelas bantuan untuk operasi FUSE. 

G

GceAvdInfo Struktur untuk menyimpan data yang relevan untuk instance AVD GCE tertentu. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor  
GceManager Pemandu yang mengelola panggilan GCE untuk memulai/menghentikan dan mengumpulkan log dari GCE. 
GceRemoteCmdFormatter Class utilitas untuk memformat perintah guna menjangkau perangkat gce jarak jauh. 
GceRemoteCmdFormatter.ScpMode SCP dapat digunakan untuk mendorong atau menarik file, tergantung struktur argumen. 
GceSshTunnelMonitor Pemantau Thread untuk tunnel ssh Gce. 
GcovCodeCakupanCollector BaseDeviceMetricCollector yang akan menarik gcov pengukuran cakupan dari perangkat dan mencatatnya sebagai artefak pengujian. 
GcovKernelCodeCakupanCollector BaseDeviceMetricCollector yang akan mengambil kernel gcov pengukuran cakupan dari debugf dan di luar perangkat, lalu terakhir mencatatnya sebagai pengujian artefak. 
GCSBucketUtil File manager untuk mendownload dan mengupload file dari Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper sederhana untuk info file di GCS. 
GCSCommon Tidak berlaku lagi! Sebagai gantinya, gunakan com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Class dasar untuk operasi Gcs seperti download dan upload. 
GCSConfigurationFactory ConfigurationFactory memuat konfigurasi dari Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader Ekstensi ConfigurationFactory.ConfigLoader yang dimuat dari GCS, melacak konfigurasi yang disertakan dari satu konfigurasi root, dan menampilkan pengecualian pada penyertaan sirkular. 
GCSConfigurationServer Server konfigurasi memuat konfigurasi dari Google Cloud Storage (GCS). 
GCSDownloaderHelper Downloader untuk bucket GCS yang menangani caching dan me-resolve konfigurasi global. 
GCSFileDownloader Downloader file untuk mendownload file dari Google Cloud Storage (GCS). 
GCSFileDownloaderBase Downloader file untuk mendownload file dari Google Cloud Storage (GCS). 
GCSFileUploader Uploader file untuk mengupload data file ke Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Download resource host dari GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implementasi IRemoteFileResolver yang memungkinkan download dari bucket GCS. 
GenericLogcatEventParser<LogcatEventType> Mengurai input logcat untuk peristiwa. 
GenericLogcatEventParser.LogcatEvent Struct untuk menyimpan peristiwa logcat dengan jenis peristiwa dan memicu pesan logcat
GetPreviousPassedHelper Bantuan untuk mendapatkan filter pengujian sebelumnya yang lulus. 
GkiDeviceFlashPreparer Mempersiapkan target yang mem-flash perangkat dengan image generik kernel umum Android. 
GlobalConfiguration Implementasi IGlobalConfiguration yang menyimpan objek konfigurasi yang dimuat dalam peta
Pengambil GlobalFilter Implementasi layanan yang menampilkan filter panggilan tertentu. 
GlobalTestFilter Opsi filter yang diterapkan ke panggilan. 
GoogleApiClientUtil Utilitas untuk membuat klien Google API. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser Mengurai hasil Google Benchmark yang dijalankan dari shell, dan mengembalikan peta beserta semua hasilnya. 
GoogleBenchmarkTest Pengujian yang menjalankan paket pengujian tolok ukur Google pada perangkat tertentu. 
GranularRetriableTestWrapper Class wrapper berfungsi pada IRemoteTest untuk menerapkan IRemoteTest di tingkat kasus pengujian. 
GranularRetriableTestWrapper.StartEndCollector Helper class untuk menangkap awal dan akhir proses yang hilang. 
GsiDeviceFlashPreparer Mempersiapkan target yang mem-flash perangkat dengan image sistem generik Android. 
GTest Pengujian yang menjalankan paket pengujian native di perangkat tertentu. 
GTestBase Class dasar gTest
GTestListTestParser Parser hasil untuk mode uji coba gtest dengan "--gtest_list_tests" . 
GTestResultParser Mengurai 'raw output mode' hasil pengujian native menggunakan GTest yang dijalankan dari shell, dan menginformasikan ITestInvocationListener dari hasilnya. 
GTestXmlResultParser Mengurai 'xml output mode' hasil pengujian native menggunakan GTest yang dijalankan dari shell, dan memberi tahu ITestRunListener hasilnya. 

H

HarnessException Class pengecualian dasar untuk pengecualian yang ditampilkan dalam memanfaatkan. 
HarnessIOException Manfaatkan pengecualian yang membantu membawa masalah file. 
HarnessRuntimeException  
HeapHostMonitor Implementasi AbstractHostMonitor yang memantau memori heap pada host dan mencatatnya secara berkala ke log riwayat. 
HelloWorldMultiTargetPreparer Contoh implementasi IMultiTargetPreparer
HistoryLogger TF History Logger, log khusus yang hanya berisi beberapa peristiwa tertentu. 
HostGTest Pengujian yang menjalankan paket pengujian native. 
HostMetric Class ini merepresentasikan contoh metrik host yang akan dilaporkan. 
HostOptions Class pemegang opsi host. 
HostOrchestratorUtil Utilitas untuk menjalankan perintah melalui Host Orchestrator pada instance jarak jauh. 
HostStatsdMetricCollector IMetricCollector yang mengumpulkan metrik statistik dari sisi host menggunakan utilitas yang ditampilkan perintah. 
HostTest Runner pengujian untuk pengujian berbasis host JUnit. 
HostUtils Mengimplementasikan beberapa metode utilitas yang berguna untuk menjalankan pengujian host. 
HprofAllocSiteParser Class helper untuk mengurai info dari bagian Situs Alokasi laporan hprof. 
HttpHelper Berisi metode bantuan untuk membuat permintaan http
HttpHelper.RequestRunnable Dapat dijalankan untuk membuat permintaan dengan IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Class helper untuk membuat permintaan postingan HTTP multibagian. 
HttpRemoteFileResolver Implementasi IRemoteFileResolver yang memungkinkan download file jarak jauh melalui http
HttpsRemoteFileResolver Implementasi IRemoteFileResolver yang memungkinkan download file jarak jauh melalui https

I

IAB Antarmuka yang merepresentasikan ABI yang sedang diuji. 
IAbiReceiver Pengujian yang memerlukan ABI yang sedang diuji. 
IAndroidDebugBridge Definisi antarmuka untuk metode AndroidDebugBridge yang digunakan dalam paket. 
IAppBuildInfo Antarmuka ini tidak digunakan lagi. Gunakan IBuildInfo secara langsung. 
IAutoRetriableTest Antarmuka untuk IRemoteTest yang tidak mengimplementasikan ITestFilterReceiver, tetapi tetap ingin mendukung percobaan ulang otomatis. 
IBatteryInfo Antarmuka yang mendefinisikan interaksi dengan baterai perangkat. 
IBatteryInfo.BatteryState Menjelaskan status pengisian daya baterai saat ini. 
InfoIBuild Menyimpan informasi tentang build yang sedang diuji. 
IBuildInfo.BuildInfoProperties Beberapa properti yang dimiliki IBuildInfo dapat menyesuaikan beberapa penanganannya. 
IBuildProvider Bertanggung jawab untuk memberikan info terkait build yang sedang diuji. 
IBuildReceiver Pengujian yang memerlukan referensi ke build yang sedang diuji. 
ICacheClient Antarmuka untuk klien cache. 
IClusterClient Antarmuka untuk berinteraksi dengan backend TFC. 
IClusterEvent Antarmuka untuk setiap peristiwa cluster yang akan diupload ke TFC. 
IClusterEventUploader<T memperluas IClusterEvent> Antarmuka untuk ClusterEventUploader
IClusterOptions Antarmuka untuk mendapatkan opsi terkait cluster. 
ICommandOptions Container untuk opsi eksekusi perintah. 
ICommandScheduler Penjadwal untuk menjalankan perintah TradeFederation. 
ICommandScheduler.IScheduleInvocationListener Pemroses untuk peristiwa pemanggilan saat pemanggilan selesai. 
ICompressionStrategy Antarmuka yang mewakili algoritma kompresi yang dapat dipilih saat runtime. 
IConfigOptionValueTransformer Antarmuka untuk memanipulasi nilai opsi konfigurasi
IConfigurableVirtualDevice Antarmuka untuk menyediakan informasi tentang info perangkat virtual yang mungkin telah dikonfigurasi sebelumnya (IP host, pengguna host, offset port, dan lain-lain). 
IConfiguration Informasi konfigurasi untuk panggilan TradeFederation. 
IConfigurationFactory Factory untuk membuat IConfiguration
IConfigurationReceiver Antarmuka sederhana untuk mewakili objek yang menerima IConfiguration
IConfigurationServer Antarmuka untuk server konfigurasi. 
ICredentialFactory Antarmuka untuk factory kredensial untuk membuat Credential oauth2. 
IDefaultObjectLoader Antarmuka untuk memuat objek default yang harus menjadi bagian dari konfigurasi YAML. 
IDefaultObjectLoader.LoaderConfiguration Objek konfigurasi pemuatan untuk meneruskan informasi ke loader. 
IDeviceActionReceiver Menyediakan API untuk menerima peristiwa perangkat. 
IDeviceBuildInfo IBuildInfo yang mewakili build perangkat Android lengkap dan (secara opsional) pengujiannya. 
IDeviceBuildProvider IBuildProvider yang menggunakan informasi dari ITestDevice untuk mengambil build. 
IDeviceConfiguration Antarmuka Penyangga Konfigurasi Perangkat. 
IDeviceFlasher Mem-flash image perangkat di perangkat. 
IDeviceFlasher.UserDataFlashOption Enum opsi untuk menangani gambar data pengguna
IDeviceManager Antarmuka untuk mengelola serangkaian perangkat yang tersedia untuk pengujian. 
IDeviceManager.IFastbootListener Pemroses untuk perubahan status fastboot. 
IDeviceMonitor Antarmuka untuk memantau status perangkat. 
IDeviceMonitor.DeviceLister Class seperti Runnable yang harus menampilkan perangkat yang diketahui dan statusnya. 
IDeviceRecovery Antarmuka untuk memulihkan perangkat yang offline. 
IDeviceSelection Antarmuka untuk kriteria pemilihan perangkat. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Menyediakan fasilitas untuk memantau status IDevice
IDeviceTest Antarmuka untuk objek yang memerlukan referensi ke ITestDevice
Dapat Dinonaktifkan Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. 
IDynamicShardingClient Antarmuka wrapper untuk klien sharding

Ini ada sehingga kita dapat menukarnya dalam HTTP atau mengujinya jika diperlukan. 

IDynamicShardingConnectionInfo Antarmuka untuk class yang berisi info koneksi sharding dinamis
Email saya Antarmuka untuk mengirim email. 
Email.Message Penampung untuk data pesan email. 
IFileDownloader Antarmuka untuk mendownload file jarak jauh. 
IFileEntry Definisi antarmuka yang menyediakan kontrak tiruan yang lebih sederhana untuk Metode FileEntry
IFileResolverLoader Memuat implementasi IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Pengecualian yang ditampilkan jika resolver tidak dapat dimuat atau diinisialisasi. 
IFlashingResourcesParser Antarmuka untuk menyediakan versi file gambar tambahan yang diperlukan untuk melakukan flash perangkat seluler. 
IFlashingResourcesRetriever Antarmuka untuk mengambil file gambar tambahan yang diperlukan untuk melakukan flash perangkat. 
IFolderBuildInfo IBuildInfo abstrak sederhana yang artefak build-nya dimuat dalam sistem file lokal saat ini. 
IFormatterGenerator Antarmuka yang menjelaskan pemformat untuk SuiteResultHolder
IGlobalConfiguration Class yang mencakup informasi konfigurasi global untuk satu instance Trade Federation (mencakup sejumlah pemanggilan konfigurasi sebenarnya). 
IHarnessException Deskripsi antarmuka pengecualian memanfaatkan yang akan diimplementasikan oleh pengecualian memanfaatkan. 
IHostCleaner Membersihkan host setelah pengujian selesai. 
IHostHealthAgent Antarmuka untuk menampilkan metrik host atau perangkat. 
IHostMonitor Antarmuka untuk mengirim data host
IHostMonitor.HostDataPoint Class generik untuk data yang akan dilaporkan. 
IHostMonitor.HostMetricType  
IHostOptions Antarmuka pemegang opsi host. 
IHostOptions.PermitLimitType Enum yang menjelaskan kemungkinan pembatas izin
IHostResourceManager Antarmuka ke resource host pengelola. 
IHttpHelper Metode helper untuk menjalankan permintaan http. 
IHttpHelper.DataSizeException  
IInvocationContext Menyimpan informasi tentang Pemanggilan untuk diakses pengujian jika diperlukan. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Pengujian yang memerlukan referensi ke konteks pemanggilan. 
IInvocationExecution Antarmuka yang menjelaskan tindakan yang akan dilakukan sebagai bagian dari pemanggilan. 
IKeyStoreClient Antarmuka untuk mengakses penyimpanan kunci sandi atau data sensitif. 
IKeyStoreFactory Factory untuk membuat IKeyStoreClient
ILabPreparer Antarmuka penanda untuk persiapan lab

Lihat ITargetPreparer untuk mengetahui deskripsi tentang tujuan antarmuka ini. 

ILeveledLogOutput Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani output log membuat pesan teks. 
Penerima ILogcat Class yang memberikan output logcat perangkat sebagai InputStreamSource
ILogRegistry Antarmuka untuk logger singleton ILogOutput yang melakukan multipleks dan mengelola berbagai pencatat log. 
ILogRegistry.EventType Peristiwa yang berguna untuk dicatat
ILogSaver Class yang mengimplementasikan antarmuka ini menyediakan metode untuk menyimpan log ke lokasi terpusat. 
ILogSaverListener Mengizinkan ITestInvocationListener memproses saat file log disimpan. 
ImageContentAnalyzer Penganalisis untuk analisis konten gambar perangkat
IManagedTestDevice ITestDevice yang siklus prosesnya dikelola. 
IManagedTestDevice.DeviceEventResponse Container untuk respons terhadap IManagedTestDevice#handleAllocationEvent(DeviceEvent) panggilan telepon
IManagedTestDeviceFactory Antarmuka kreator untuk IManagedTestDevice
IMetricCollector Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok. 
IMetricCollectorReceiver Antarmuka untuk diimplementasikan oleh IRemoteTest jika perlu mendapatkan daftar IMetricCollector untuk pengujian. 
IMoblyYamlResultHandler Antarmuka pengendali hasil mobly yaml. 
IMoblyYamlResultHandler.ITestResult Antarmuka hasil mobly yaml
IModuleController Antarmuka untuk mengontrol apakah modul harus dijalankan atau tidak. 
IModuleController.RunStrategy Enum yang menjelaskan bagaimana modul harus dieksekusi. 
IModuleParameterHandler Antarmuka untuk parameter modul suite. 
IMultiDeviceRecovery Antarmuka untuk memulihkan beberapa perangkat offline. 
IMultiDeviceTest Antarmuka ini tidak digunakan lagi. Antarmuka ini disimpan sementara untuk kompatibilitas, tetapi tidak benar-benar digunakan lagi. Jangan menerapkannya. 
IMultiTargetPreparer Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. 
INativeDevice Menyediakan level API yang andal dan sedikit lebih tinggi untuk IDevice ddmlib. 
INativeDeviceTest Antarmuka untuk objek yang memerlukan referensi ke INativeDevice
AdditionalImageUtil Utilitas untuk memanfaatkan image inkremental dan update perangkat. 
InfraErrorIdentifier ID Error dari infra Trade Federation, dan infra dependen (seperti Build infra). 
InputStreamSource Antarmuka ini pada dasarnya menggabungkan ERROR(/InputStream) agar dapat di-clone. 
InstallAllTestZipAppsSetup ITargetPreparer yang menginstal semua aplikasi di zip pengujian. 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer yang menginstal satu atau beberapa apk yang berada di sistem file. 
InstallBuildEnvApkSetup ITargetPreparer yang menginstal satu atau beberapa APK pengujian dari build platform Android. 
InstalInstrumentationsTest Menjalankan semua instrumentasi yang ditemukan di perangkat saat ini. 
InstallKernelModulePreparer Mempersiapkan target yang mem-flash perangkat dengan image generik kernel umum Android. 
InstantAppHandler Pengendali untuk ModuleParameters#INSTANT_APP
InstrumentationPreparer ITargetPreparer yang menjalankan instrumentasi
InstrumentasiTest Pengujian yang menjalankan paket uji instrumentasi pada perangkat tertentu. 
InvocationContext Implementasi umum dari IInvocationContext
InvocationExecution Class yang menjelaskan semua langkah pemanggilan: build download, target_prep, menjalankan pengujian, pembersihan. 
InvocationLocal<T> Class ini menyediakan variabel cakupan pemanggilan. 
InvocationMetricLogger Class utilitas untuk pemanggilan guna mencatat beberapa metrik ke dalam log. 
InvocationMetricLogger.InvocationGroupMetricKey Pengelompokan memungkinkan untuk mencatat beberapa grup dengan kunci yang sama. 
InvocationMetricLogger.InvocationMetricKey Beberapa kunci bernama khusus yang akan selalu kita isi untuk pemanggilan. 
InvocationStatus Class untuk menyimpan status pemanggilan. 
InvocationStatus Enum helper untuk mewakili status pemanggilan
InvocationSummaryHelper Class helper untuk mengumpulkan dan melaporkan TestSummary bagi kumpulan pemroses
InvocationToJUnitResultForwarder Class yang memproses peristiwa ITestInvocationListener dan meneruskannya ke TestListener
IPostProcessor Pemroses postingan adalah objek Federasi Perdagangan yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log SETELAH pengujian dan SEBELUM pelaporan hasil. 
IRemoteFeature Antarmuka yang menjelaskan fitur di Tradefed yang dapat dijalankan berdasarkan permintaan. 
IRemoteFileResolver Antarmuka untuk objek yang dapat me-resolve file jarak jauh menjadi file lokal. 
IRemoteFileResolver.RemoteFileResolverArgs Argumen yang diteruskan ke resolver
IRemoteFileResolver.ResolvedFile Kelas yang menyimpan informasi tentang file yang di-resolve dan beberapa metadata. 
IRemoteScheduleListenersFeature Ekstensi IRemoteFeature untuk mendukung penerusan IScheduledInvocationListener
IRemoteTest Pengujian yang melaporkan hasil langsung ke ITestInvocationListener
IReportNotExecuted Jika eksekusi tidak selesai, IRemoteTest yang mengimplementasikan antarmuka ini dapat melaporkan pengujian yang belum dijalankan untuk pelaporan yang lebih baik. 
Penjadwal Ulang Antarmuka untuk menjadwalkan ulang konfigurasi untuk eksekusi mendatang. 
IResourceMetricCollector Antarmuka bagi pengguna untuk menerapkan kolektor resource yang disesuaikan. 
IRestApiHelper Antarmuka helper untuk melakukan panggilan REST API. 
IResumableTest Antarmuka ini tidak digunakan lagi. Tidak perlu melakukan ini lagi
IRetryDecision Antarmuka yang mendorong keputusan percobaan ulang dan menerapkan filter pada class untuk tujuan yang lebih spesifik coba lagi. 
IRuntimeHintProvider  
IRunUtil Antarmuka untuk menjalankan operasi berwaktu dan perintah sistem. 
IRunUtil.EnvPriority Enum yang menentukan apakah menyetel atau membatalkan setelan env tertentu. 
IRunUtil.IRunnableResult Antarmuka untuk mengeksekusi operasi secara asinkron yang menampilkan status boolean. 
ISandbox Antarmuka yang menentukan sandbox yang dapat digunakan untuk menjalankan pemanggilan. 
ISandboxFactory Factory untuk membuat ISandbox
ISetOptionReceiver Implementasi antarmuka ini harus memiliki Option dengan "set-option" nama yang ditautkan ke HostTest#SET_OPTION_NAME
IShardableListener ITestInvocationListener yang dapat di-sharding. 
IShardableTest IRemoteTest yang dapat dibagi menjadi sub-pengujian yang dapat dieksekusi secara terpisah. 
IShardHelper Antarmuka objek yang menjelaskan strategi sharding yang akan digunakan untuk konfigurasi. 
IsolatedHostTest Menerapkan runner TradeFed yang menggunakan subproses untuk menjalankan pengujian dalam dependensi rendah alih-alih mengeksekusinya pada proses utama. 
ISupportGranularResults Antarmuka yang menentukan apakah ITestInvocationListener mendukung penerimaan hasil atau tidak. 
ISystemStatusChecker Pemeriksa yang melakukan pemeriksaan status sistem dan menampilkan boolean untuk menunjukkan apakah sistem dalam kondisi yang diharapkan. 
ISystemStatusCheckerReceiver IRemoteTest yang memerlukan akses ke ISystemStatusChecker dari konfigurasi Anda. 
ITargetCleaner Antarmuka ini tidak digunakan lagi. splitdown telah dipindahkan ke antarmuka ITargetPreparer dasar. 
ITargetPreparer Menyiapkan lingkungan pengujian untuk pengujian. 
ITerribleFailureHandler Antarmuka untuk menangani kegagalan parah dari LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Runner yang dapat memfilter pengujian yang akan dijalankan berdasarkan anotasi. 
ITestCollector Memberikan dukungan untuk pengumpulan pengujian; ketika diatur, {i>test runner<i} harus melakukan uji coba untuk mengumpulkan kasus pengujian tanpa benar-benar menjalankannya. 
ITestDevice Menyediakan level API yang andal dan sedikit lebih tinggi untuk IDevice ddmlib. 
ITestDevice.ApexInfo Class struct sederhana untuk menyimpan informasi tentang satu APEX
ITestDevice.MountPointInfo Class struct sederhana untuk menyimpan informasi tentang satu mountpoint
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Runner yang dapat menerima file yang menentukan pengujian yang akan dijalankan dan/atau yang tidak akan dijalankan. 
ITestFilterReceiver Runner yang dapat memfilter pengujian yang akan dijalankan. 
ITestInformationReceiver Antarmuka untuk menerima TestInformation bagi beberapa class. 
ITestInvocation Menangani satu panggilan uji TradeFederation. 
ITestInvocation.ExitInformation Merepresentasikan beberapa informasi keluar untuk pemanggilan. 
ITestInvocationListener Pemroses untuk hasil pengujian dari pemanggilan pengujian. 
ITestLifeCycleReceiver Menerima notifikasi peristiwa selama uji instrumentasi berjalan. 
ITestLogger Entity yang dapat melakukan logging aliran data berbagai jenis. 
ITestLoggerReceiver Entity yang dapat dimasukkan dengan instance ITestLogger sehingga dapat digunakan untuk tujuan logging. 
ITestsPool Antarmuka yang menjelaskan kumpulan pengujian yang dapat kita akses dan jalankan
ITestSuite Class abstrak yang digunakan untuk menjalankan Test Suite. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader Antarmuka yang menjelaskan helper untuk memuat hasil sebelumnya dengan cara yang dapat dijalankan ulang. 
ITestSummaryListener Antarmuka yang memungkinkan ITestInvocationListener bertukar beberapa informasi terbatas melalui ringkasan. 
ITestsZipInstaller Menginstal pengujian dari file ZIP pengujian (seperti yang dihasilkan oleh sistem build) di perangkat. 
ITokenProvider Antarmuka yang menjelaskan objek yang dapat menyediakan token perangkat tertentu. 
ITokenRequest Antarmuka yang dapat diimplementasikan oleh IRemoteTest untuk mengekspos fakta bahwa perangkat memerlukan perangkat dengan token khusus. 

J

JarHostTest Menguji runner untuk pengujian JUnit sisi host. 
JarHostTest.HostTestListener Pemroses wrapper yang meneruskan semua peristiwa kecuali testRunStarted() dan testRunEnded() ke pemroses tersemat. 
JavaCodeCakupanCollector BaseDeviceMetricCollector yang akan menarik Java pengukuran cakupan dari perangkat dan mencatatnya sebagai artefak pengujian. 
JavaCodeCoverageFlusher Class utilitas yang mereset dan memaksa flush pengukuran cakupan kode Java dari proses yang berjalan di perangkat. 
JSONFileKeyStoreClient Contoh implementasi di mana file JSON lokal bertindak sebagai key store. 
JSONFileKeyStoreFactory Implementasi Pabrik KeyStore JSON, yang menyediakan JSONFileKeyStoreClient untuk yang mengakses File JSON Key Store. 
JsonHttpTestResultReporter Reporter hasil yang mengenkode hasil dan cabang metrik pengujian, info perangkat ke JSON dan POST ke endpoint layanan HTTP
JUnit4ResultForwarder Forwarder hasil dari JUnit4 Runner. 
JUnit4TestFilter Class Bantuan yang menyediakan pemfilteran untuk runner JUnit4 dengan memperluas Filter
JUnitRunUtil Class bantuan untuk mengarahkan IRemoteTest#run(TestInformation, ITestInvocationListener) panggilan ke panggilan Test#run(TestResult)
JUnitToInvocationResultForwarder Class yang memproses peristiwa TestListener dan meneruskannya ke ITestInvocationListener
JUnitXmlParser Parser yang mengekstrak data hasil pengujian dari hasil JUnit yang disimpan dalam XMLJUnitResultFormatter milik dan meneruskannya ke ITestInvocationListener. 

K

KernelTargetTest Menguji runner untuk file yang dapat dieksekusi yang berjalan pada target dan mengurai tesult pengujian kernel. 
KernelTestModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian jika tidak sesuai dengan arsitektur . 
KeyguardControllerState Container untuk status keyguard. 
KeyguardStatusChecker Memeriksa status keyguard setelah eksekusi modul. 
KeyStoreException Dimunculkan saat terjadi error key store yang fatal. 
KillExistingEmulatorPreparer ITargetPreparer yang mematikan emulator yang sedang berjalan. 
KnownFailurePreparer Mempersiapkan target untuk melewati percobaan ulang kegagalan yang diketahui. 
KTapResultParser Membaca output KTAP seperti yang dihasilkan oleh modul pengujian KUnit dan ditempatkan di file `results` di debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Menguji runner untuk menjalankan modul pengujian KUnit di perangkat. 

L

LabResourceDeviceMonitor Pemantau resource lab yang melakukan inisialisasi/mengelola server gRPC untuk LabResourceService. 
LargeOutputReceiver Class yang didesain untuk membantu menjalankan perintah yang berjalan lama akan mengumpulkan output. 
LastShardDetector Saat menjalankan sharding lokal, terkadang kita hanya ingin menjalankan beberapa tindakan ketika shard terakhir mencapai invocationEnded(long)
Kebocoran ThreadStatusChecker Pemeriksa status untuk memastikan modul tidak membocorkan Thread yang berjalan. 
LegacySubprocessResultsReporter Implementasi pembekuan dari pelapor hasil subproses yang harus tetap kompatibel dengan TF/CTS versi sebelumnya (misalnya 8+), meskipun terdapat perubahan pada superclass-nya. 
ListInstrumentationParser IShellOutputReceiver yang menguraikan output 'instrumentasi daftar pm' kueri
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Class untuk perangkat virtual lokal yang berjalan di host TradeFed. 
LocalAppBuildProvider IBuildProvider yang membuat IBuildInfo berdasarkan jalur lokal yang disediakan
Developer Lokal Mendeteksi dan menampilkan apakah ini adalah developer lokal yang menjalankan Tradefed. 
LocalDeviceBuildProvider IBuildProvider yang membuat IDeviceBuildInfo berdasarkan jalur direktori sistem file. 
LocalEmulatorLaunch TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. 
LocalEmulatorSnapshot TargetPreparer yang dimaksudkan untuk menghasilkan snapshot emulator yang bersih dari Android lingkungan build/pengembangan
LocalFileHeader LocalFileHeader adalah class yang berisi informasi file/folder di dalam file ZIP. 
LocalFileResolver Implementasi IRemoteFileResolver yang memungkinkan penautan file lokal
LocalFolderBuildProvider IBuildProvider yang membuat IFolderBuildInfo berdasarkan lokalitas yang disediakan jalur
LocalHostResourceManager Resource host pengelola. 
LocalPool Implementasi kumpulan pengujian lokal
LocalRunInstructionBuilder Utilitas untuk mengompilasi petunjuk guna menjalankan pengujian secara lokal. 
LockSettingsBaselineSetter Penyetel untuk menghapus setelan kunci layar. 
Log Class log yang mencerminkan API di sumber Android utama. 
Log.ILogOutput Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani output log membuat pesan teks. 
Log.Level Enum Level Log. 
LogcatCrashResultForwarder Pemroses khusus: jika ada kegagalan (proses instrumentasi mengalami error), pemroses akan mencoba mengekstrak dari membuat logcat error dan menambahkannya ke pesan kegagalan yang terkait dengan pengujian. 
LogcatEventParser  
LogcatEventType Jenis peristiwa untuk LogcatEventParser
LogcatOnFailureCollector Kolektor yang akan mengambil dan mencatat logcat saat kasus pengujian gagal. 
LogcatReceiver Class yang mengumpulkan logcat di latar belakang. 
LogcatTimingMetricCollector Pengumpul metrik yang mengumpulkan informasi pengaturan waktu (misalnya waktu beralih pengguna) dari logcat selama satu atau beberapa pengujian berulang dengan menggunakan pola ekspresi reguler yang diberikan untuk mengurai sinyal awal dan akhir dari peristiwa dari baris logcat. 
LogDataType Menampilkan jenis data dari data log. 
File Log Class untuk menyimpan metadata file log tersimpan. 
Simpan File Log Helper untuk ITestInvocationListener yang akan menyimpan data log ke file
LogReceiver  
LogRegistry Implementasi ILogRegistry yang melakukan multipleks dan mengelola berbagai logger, menggunakan yang sesuai berdasarkan ThreadGroup dari thread yang melakukan panggilan. 
LogSaverResultForwarder ResultForwarder untuk menyimpan log dengan saver file global. 
LogUtil Class utilitas logging. 
LogUtil.CLog Class shim untuk Log yang otomatis menggunakan nama class sederhana pemanggil sebagai tag log
LUCIResultReporter Pelapor hasil yang menyimpan hasil pengujian yang diperlukan oleh ResultDB dan LUCI ke dalam format JSON (go/result-sink) dan mencatat lokasi file di konsol. 

S

MainlineModuleHandler Class pengendali sederhana untuk Mainline Modules yang membuat InstallApexModuleTargetPreparer dan memasukkan tautan dinamis ke dalamnya berdasarkan modul mainline yang diberikan untuk modul-modul tersebut. 
MainlineTestModuleController Class dasar untuk pengontrol modul guna menjalankan pengujian berdasarkan modul mainline yang dimuat sebelumnya di perangkat yang sedang diuji. 
ManagedRemoteDevice Perangkat yang berjalan di dalam mesin virtual yang kita kelola dari jarak jauh melalui instance Tradefed di dalamnya VM. 
ManagedTestDeviceFactory Pabrik untuk membuat berbagai jenis perangkat yang dapat dipantau oleh Tf
MaxSdkModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di atas versi SDK yang ditentukan angka 
MergedZipEntryCollection Gabungkan entri zip individual dalam file zip besar menjadi blok untuk meminimalkan upaya download. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer yang memungkinkan penerusan informasi dari satu build ke build lainnya dengan menamainya dan kunci file untuk disalin ke build lainnya. 
Strategi Penggabungan Menjelaskan bagaimana hasil harus digabungkan jika ada beberapa percobaan. 
MerkleTree Representasi pohon merkle seperti yang ditentukan oleh remote execution API. 
MetricFilePostProcessor Digunakan untuk mengupload file log metrik yang dikumpulkan selama tingkat pengujian dan pengoperasian. 
MetricOption Anotasi untuk metode pengujian yang dianotasi dengan @Test, atau jika anotasi 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 berdasarkan parameter Metrics-folder pada fase invocationEnded pengujian. 
MetricTestCase Ekstensi TestCase yang memungkinkan untuk mencatat metrik saat dijalankan sebagai bagian dari TradeFed. 
MetricTestCase.LogHolder Struktur untuk menyimpan file log yang akan dilaporkan. 
MetricUtil Class utilitas untuk mengambil metrik dari konfigurasi statistik yang dikirim. 
MetricUtility Berisi metode utilitas umum untuk menyimpan metrik pengujian, yang menggabungkan metrik dalam pengujian dan penulisan metrik ke sebuah file. 
MinApiLevelModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian saat berada di bawah API Level yang ditetapkan. 
MinSdkModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di bawah versi SDK yang ditentukan angka 
MixImageZipPreparer IMultiTargetPreparer yang menggabungkan image build sistem dalam build perangkat. 
MixKernelTargetPreparer ITargetPreparer yang memungkinkan penggabungan image kernel dengan image perangkat. 
MoblyBinaryHostTest Pengujian host dimaksudkan untuk menjalankan file biner mobly python dari sistem Android Build (Soong)
MoblyYamlResultControllerInfoHandler 'Info Pengontrol' hasil Mobly yaml pengendali elemen. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Factory pengendali hasil yaml Mobly yang menghasilkan pengendali yang sesuai berdasarkan jenis hasil. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Parser hasil pengujian Mobly yaml. 
MoblyYamlResultRecordHandler Hasil Mobly yaml 'Record' pengendali elemen. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler 'Ringkasan' hasil Mobly yaml pengendali elemen. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler 'Daftar Nama Pengujian' hasil Mobly yaml pengendali elemen. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Hasil 'Data Pengguna' Mobly yaml pengendali elemen. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Container untuk konfigurasi uji coba. 
ModuleListener Pemroses dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar hasil pengujian tersebut. 
ModuleLogcatCollector Versi kolektor logcat tetapi untuk modul. 
ModuleMerger Class helper untuk operasi yang terkait dengan penggabungan ITestSuite dan ModuleDefinition setelah dipisah. 
ModuleOemTargetPreparer  
ModuleParameters Nilai khusus yang terkait dengan "parameter" suite kunci dalam metadata setiap modul. 
ModuleParametersHelper Bantuan untuk mendapatkan IModuleParameterHandler yang terkait dengan parameter. 
ModulePusher  
ModulePusher.ModulePushError Error fatal selama push modul Mainline. 
ModuleSplitter Bantuan untuk membagi daftar modul yang diwakili oleh IConfiguration ke dalam daftar eksekusi unit yang diwakili oleh ModuleDefinition
ModuleTestTypeUtil Berisi metode utilitas umum untuk memeriksa modul. 
MultiFailureDescription Kumpulkan beberapa FailureDescription dalam satu penampung. 
MultiMap<K, V> ERROR(/Map) yang mendukung beberapa nilai per kunci. 

N

NameMangleListener Pemroses proxy untuk menerjemahkan metode pengujian, class, dan nama paket saat hasilnya dilaporkan. 
NativeBenchmarkTest Pengujian yang menjalankan pengujian benchmark native yang dapat dieksekusi di perangkat tertentu. 
NativeBenchmarkTestParser IShellOutputReceiver yang mengurai output data pengujian benchmark, yang mengumpulkan metrik pada untuk waktu rata-rata per operasi. 
NativeBridgeModuleController Pengontrol modul untuk memeriksa apakah perangkat mendukung jembatan native. 
NativeCodeCakupanFlusher Class utilitas yang menghapus pengukuran cakupan native dan memaksa pengosongan cakupan native data dari proses pada perangkat. 
PerangkatNative Implementasi default perangkat Android ITestDevice Non-stack penuh. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) untuk menjalankan OS 'adb ....' perintah. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) untuk memulai ulang perangkat. 
NativeDevice.RebootMode Mode {i>reboot<i}. 
NativeDeviceStateMonitor Class helper untuk memantau status IDevice tanpa dukungan framework. 
NativeLeakCollector ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi memori native yang saat ini tidak dapat dijangkau oleh setiap proses. 
NativeStressTest Pengujian yang menjalankan stress test native yang dapat dieksekusi di perangkat tertentu. 
NativeStressTestParser IShellOutputReceiver yang menguraikan output data pengujian daya tahan, yang mengumpulkan metrik pada jumlah iterasi yang selesai dan rata-rata waktu per iterasi. 
NegativeHandler Pengendali yang menentukan bahwa tidak ada yang harus dilakukan dan parameter tidak boleh membuat tambahan ruang lingkup modul ini. 
NestedDeviceStateMonitor Pemantau status perangkat yang menjalankan pemeriksaan tambahan pada perangkat bertingkat untuk mengakomodasi lingkungan virtual. 
NestedRemoteDevice Representasi perangkat yang berjalan di dalam VM Cuttlefish jarak jauh. 
NetworkNotAvailableException Ditampilkan saat perangkat tidak dapat terhubung ke jaringan untuk pengujian. 
NoApkTestSkipper Persiapan khusus yang memungkinkan untuk melewati panggilan sepenuhnya (persiapan dan tes) jika ada bukan apk untuk diuji. 
NoDeviceException Dimunculkan saat tidak ada perangkat untuk menjalankan perintah tertentu. 
NoisyDryRunTest Menjalankan {i>noisy dry run<i} pada file perintah. 
NoOpConfigOptionValueTransformer IConfigOptionValueTransformer tanpa pengoperasian
NotMultiAbiHandler Pengendali khusus yang memberi tahu SuiteModuleLoader bahwa abi sekunder tidak boleh membuat modul. 
Perangkat Null Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan saat IDeviceSelection#nullDeviceRequested() adalah true

O

OpenObjectLoader Loader untuk objek default yang tersedia di AOSP. 
Opsi Menganotasi kolom sebagai mewakili opsi IConfiguration
Opsi.Tingkat Kepentingan  
OptionClass Menganotasi class sebagai mewakili objek IConfiguration
OptionCopier Class bantuan yang dapat menyalin nilai kolom Option dengan nama yang sama dari satu objek ke lain. 
OptionDef Menyimpan detail Option
OptionFetcher Bantuan untuk mendapatkan opsi pengujian dari proses induk. 
OptionNotAllowedException ConfigurationException tertentu saat opsi tidak diizinkan untuk diteruskan dalam perintah garis. 
OptionSetter Mengisi kolom Option
OptionSetter.OptionFieldsForName Penampung untuk daftar kolom opsi dengan nama tertentu. 
OptionUpdateRule Mengontrol perilaku saat opsi ditentukan beberapa kali. 
InfoInfo Perangkat Ota IDeviceBuildInfo yang digunakan untuk pengujian update over the air (OTA). 
OtatoolsBuildInfo IBuildInfo yang berisi artefak otatools. 
Klien Oxygen Class yang mengelola penggunaan biner klien Oksigen untuk menyewakan atau melepaskan perangkat Oksigen. 
OxygenClient.LHPTunnelMode  
OxygenUtil Utilitas untuk berinteraksi dengan layanan Oksigen. 

P

InfoPaket Container untuk info paket aplikasi yang diuraikan dari perangkat. 
Package installedModuleController Pengontrol modul untuk tidak menjalankan pengujian saat perangkat belum menginstal paket yang diberikan. 
Sambungkan<A, B> Menentukan class Pair kita sendiri yang berisi dua objek. 
PairingMultiTargetPreparer Persiapan multi-target membantu membuat penyambungan (dan koneksi) Bluetooth antara dua perangkat. 
ParallelDeviceExecutor<V> Wrapper ERROR(/ExecutorService) untuk menjalankan fungsi secara paralel. 
ParentSandboxInvocationExecution Versi InvocationExecution untuk tindakan khusus pemanggilan induk saat menjalankan sandbox. 
ParentShardReplicate Buat replika penyiapan untuk satu perangkat ke semua perangkat lain yang akan menjadi bagian dari sharding. 
PartialZipDownloadCache Utilitas untuk meng-cache file download sebagian berdasarkan kontennya. 
PassingTestFileReporter ITestInvocationListener yang menyimpan daftar kasus pengujian yang lulus ke file pengujian
PerfettoGenericPostProcessor Pemroses postingan yang memproses file proto perfetto metrik biner/teks menjadi pasangan nilai kunci dengan secara rekursif memperluas pesan proto dan kolom dengan nilai string hingga kolom dengan ditemukan nilai numerik. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
Persiapan Perfetto Persiapan Perfetto mendorong file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh perfetto. 
PerfettoPullerMetricCollector Implementasi dasar dari FilePullerDeviceMetricCollector yang memungkinkan mengambil file perfetto dari perangkat dan mengumpulkan metrik dari perangkat tersebut. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Class utilitas untuk merekam aktivitas perfetto pada ITestDevice
PrettyPrintDelimiter Utilitas pendukung yang membantu mencetak pesan yang dibatasi yang menarik. 
PrettyTestEventLogger Catat peristiwa ke dalam log dan buat log untuk memudahkan debug. 
InfoProses Digunakan untuk menyimpan informasi terkait proses(USER, PID, NAME, START TIME IN SECOND REASON EPOCH). 
ProcessUtil  
ProfileParameterHandler Pengendali parameter dasar untuk setiap pengguna profil. 
ProfileTargetPreparer Class dasar untuk menyiapkan persiapan target bagi semua pengguna profil android.os.usertype.profile.XXX
Pengubah Properti Class utilitas untuk mengubah (atau menambahkan) item di file properti Android
ProtoResultParser Parser untuk format proto hasil Tradefed. 
ProtoResultParser.TestLevel Enumerasi yang mewakili level proto saat ini yang sedang diproses. 
ProtoResultReporter Reporter hasil membangun protobuf TestRecord dengan semua hasil di dalamnya. 
ProtoUtil Metode utilitas untuk menangani pesan protobuf secara agnostik. 
Konfigurasi Proxy Objek yang dapat menunjuk ke konfigurasi jarak jauh untuk dijalankan. 
PsParser Utilitas yang digunakan untuk mengurai(USER,PID, dan NAME) dari "ps" output perintah
PtsBotTest Jalankan pengujian PTS-bot. 
PushFileInvoker Class ini tidak digunakan lagi. Sebagai gantinya, gunakan PushFilePreparer
PushFilePreparer ITargetPreparer yang mencoba mengirim sejumlah file dari jalur host mana pun ke jalur perangkat. 
PythonBinaryHostTest Pengujian host dimaksudkan untuk menjalankan file biner python dari sistem Android Build (Soong)

Runner pengujian mendukung filter sertakan dan kecualikan-filter. 

PythonBinaryHostTest.PythonForwarder Forwarder hasil untuk mengganti nama operasi dengan nama biner. 
PythonUnitTestResultParser Menafsirkan output pengujian yang dijalankan dengan framework unittest Python dan menerjemahkannya menjadi panggilan pada serangkaian ITestInvocationListener
PythonUnitTestRunner Class ini tidak digunakan lagi. Sebagai gantinya, gunakan PythonBinaryHostTest. 
PythonVirtualenvHelper Class bantuan untuk mengaktifkan lingkungan virtual Python 3. 
PythonVirtualenvPreparer Menyiapkan virtualenv Python pada host dan menginstal paket. 

T

QuotationAwareTokenizer  

R

RebootRestrictionCollector Kolektor yang mengumpulkan mulai ulang perangkat selama pengujian dan melaporkannya berdasarkan alasan dan jumlah. 
RebootTargetPreparer Mempersiapkan target yang memulai ulang perangkat. 
RecoveryLogPreparer Mempersiapkan target yang digunakan untuk mengumpulkan log sebelum pemulihan. 
RegexTrie<V> RegexTrie adalah trie dengan setiap segmen kunci yang disimpan adalah ekspresi reguler ERROR(/Pattern)
PerangkatAndroidRemote Implementasi ITestDevice untuk perangkat Android stack lengkap yang terhubung melalui adb Connect. 
RemoteAndroidVirtualDevice Memperluas perilaku RemoteAndroidDevice untuk perangkat Android stack lengkap yang berjalan di Google Compute Engine (Gce). 
RemoteAvdIDevice Placeholder IDevice yang digunakan oleh DeviceManager untuk dialokasikan saat DeviceSelectionOptions.gceDeviceRequested() adalah true
RemoteCacheClient Implementasi RemoteActionCache yang menggunakan panggilan gRPC ke server API jarak jauh. 
RemoteDynamicPool Implementasi kumpulan pengujian dalam antrean pekerjaan jarak jauh
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Class sederhana yang memungkinkan seseorang memuat file dari berbagai tempat menggunakan URI dan layanan fungsi penyedia layanan. 
RemoteFileUtil Class utilitas untuk menangani file dari instance jarak jauh
RemoteInvocationExecution Implementasi InvocationExecution yang mendorong eksekusi jarak jauh. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSshUtil Utilitas untuk menjalankan perintah ssh pada instance jarak jauh. 
RemoteTestTimeOutEnforcer Pemroses yang memungkinkan memeriksa waktu eksekusi konfigurasi pengujian tertentu dan menggagalkannya jika berjalan selama waktu tunggu tertentu. 
RemoteZip Utilitas untuk mengekstrak setiap file di dalam file zip jarak jauh. 
RemoveSystemAppPreparer ITargetPreparer untuk menghapus apk dari partisi sistem sebelum pengujian dijalankan. 
ReportPassedTests Laporkan filter yang memungkinkan dalam file untuk mengecualikan pengujian yang lulus. 
RequestUtil Utilitas untuk memungkinkan percobaan ulang umum pada permintaan jaringan dengan penanganan error. 
ResolvePartialDownload Menyelesaikan permintaan download sebagian. 
ResourceMetricUtil Fungsi utilitas untuk membuat metrik. 
ResourceUtil Utilitas untuk membaca resource konfigurasi. 
RestApiHelper Class helper untuk melakukan panggilan REST API. 
RestartSystemServerTargetPreparer Mempersiapkan target yang memulai ulang server sistem tanpa memulai ulang perangkat. 
ResultAggregator Forwarder khusus yang menggabungkan hasil bila diperlukan, berdasarkan strategi percobaan ulang yang yang diambil. 
ResultAndLogForwarder Forwarder untuk hasil dan peristiwa log. 
ResultForwarder ITestInvocationListener yang meneruskan hasil pemanggilan ke daftar pemroses lain. 
ResultsPlayer Runner spesial yang memutar ulang hasil yang diberikan padanya. 
RetentionFileSaver Class bantuan untuk membuat file .retention di direktori. 
RetryConfigurationFactory Pabrik yang menangani percobaan ulang perintah. 
RetryLogSaverResultForwarder Penerus yang juga menangani penerusan upaya saat ini. 
Keputusan Persiapan Coba Ulang Class untuk menjelaskan keputusan terkait apakah akan mencoba ulang persiapan atau tidak dan menggagalkan dijalankan. 
Penjadwal Ulang Pelari khusus yang memungkinkan untuk menjadwalkan ulang pengujian yang dijalankan sebelumnya yang gagal atau jika tidak telah dijalankan. 
RetryRescheduler.RetryType Jenis pengujian yang dapat dicoba lagi. 
RetryResultForwarder Ekstensi ResultForwarder yang selalu dikirim ke nomor upaya tertentu. 
RetryResultHelper Class helper untuk menentukan modul atau pengujian mana yang harus dijalankan atau tidak. 
Statistik Coba Ulang Struktur yang menyimpan statistik untuk sesi percobaan ulang satu IRemoteTest
Strategi Coba Coba Strategi Percobaan Ulang yang akan digunakan saat menjalankan kembali beberapa pengujian. 
RootcanalForwarderPreparer  
RootTargetPreparer Mempersiapkan target yang menjalankan "adb root" atau "adb unroot" berdasarkan opsi "{i>force-root<i}". 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery Dasar umum IMultiDeviceRecovery untuk menjalankan konfigurasi yang diperdagangkan guna melakukan pemulihan langkah waktu ini. 
RunHostCommandTargetPreparer Mempersiapkan target untuk menjalankan perintah host arbitrer sebelum dan sesudah menjalankan pengujian. 
RunHostScriptTargetPreparer Mempersiapkan target yang menjalankan skrip sebelum menjalankan pengujian. 
RunInterruptedException Dimunculkan saat operasi yang dijalankan terganggu oleh permintaan eksternal. 
RunNotifierWrapper Wrapper RunNotifier sehingga kita dapat membawa DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Pengendali untuk ModuleParameters#RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer ITargetPreparer untuk menandai bahwa pengujian harus berjalan di sandbox SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer untuk memastikan bahwa pengujian berjalan sebagai pengguna sekunder. 
RunOnSystemUserTargetPreparer ITargetPreparer yang menandai bahwa pengujian harus dijalankan pada pengguna (bukan pengguna saat ini). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer yang membuat profil kerja di penyiapan, dan menandai bahwa pengujian harus dijalankan di pengguna tersebut. 
RuntimeRestartCollector Kolektor yang mengumpulkan stempel waktu mulai ulang runtime (server sistem error) selama pengujian dijalankan, jika ada. 
RunUtil Kumpulan metode bantuan untuk menjalankan operasi. 
RustBenchmarkResultParser Menafsirkan hasil pengujian yang dijalankan dengan kerangka kerja tolok ukur Kriteria dan menerjemahkannya menjadi panggilan pada serangkaian ITestInvocationListener
RustBinaryHostTest Pengujian host yang dimaksudkan untuk menjalankan file biner karat dari sistem Android Build (Soong)
RustBinaryTest Pengujian yang menjalankan biner karat pada perangkat tertentu. 
RustTestBase Class dasar RustBinaryHostTest dan RustBinaryTest
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Menafsirkan output pengujian yang dijalankan dengan framework pengujian unit Rust dan menerjemahkannya menjadi panggilan di serangkaian ITestInvocationListener

S

SandboxConfigDump Class runner yang membuat IConfiguration berdasarkan command line dan membuangnya ke file. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Pengecualian Konfigurasi Khusus yang berasal dari penyiapan Sandbox. 
SandboxConfigurationFactory Factory Konfigurasi Khusus guna menangani pembuatan konfigurasi untuk tujuan Sandboxing. 
SandboxConfigUtil Class utilitas untuk mengelola IConfiguration saat melakukan sandbox. 
SandboxedInvocationExecution Eksekusi sandbox khusus untuk pemanggilan: Ini adalah InvocationExection saat kita di dalam sandbox{i> <i} yang menjalankan perintah itu. 
SandboxInvocationRunner Jalankan pengujian yang terkait dengan pemanggilan di sandbox. 
SandboxOptions Class yang dapat menerima dan memberikan opsi ke ISandbox
ScreenshotOnFailureCollector Kolektor yang akan mengambil dan mencatat screenshot saat kasus pengujian gagal. 
Sdk28ModuleController Pengontrol modul untuk memeriksa apakah perangkat menggunakan SDK 28 (Android 9) atau yang lebih baru. 
Sdk29ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 29 atau yang lebih tinggi. 
Sdk30ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 30 atau yang lebih tinggi. 
Sdk31ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 31 atau yang lebih tinggi. 
Sdk32ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 32 atau yang lebih tinggi. 
Sdk33ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 33 atau yang lebih baru. 
Sdk34ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 34 atau yang lebih baru. 
Sdk35ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 35 atau yang lebih baru. 
SearchArtifactUtil Class utilitas yang dapat digunakan untuk mencari artefak pengujian. 
SecondaryUserHandler Pengendali untuk ModuleParameters#SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Pengendali untuk ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Pengendali untuk ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Ini adalah persiapan yang digunakan untuk menggunakan token guna menserialisasi eksekusi uji di host yang ditukar. 
SerialisasiUtilitas Utilitas untuk melakukan serialisasi/membatalkan serialisasi objek yang mengimplementasikan ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Factory kredensial untuk membuat OAuth berbasis kunci akun layanan Credential
SettingsBaselineSetter Penyetel umum untuk menangani setelan dasar pengukuran perangkat melalui ITestDevice.setSetting. 
ShardBuildCloner Class helper yang menangani cloning info build dari command line. 
ShardHelper Class bantuan yang menangani pembuatan sharding dan menjadwalkannya untuk pemanggilan. 
ShardListener ITestInvocationListener yang mengumpulkan hasil dari shard pemanggilan (alias pembagian pemanggilan agar berjalan di beberapa resource secara paralel), dan meneruskannya ke resource lainnya pemroses. 
ShardMainResultForwarder ResultForwarder yang menggabungkan hasil pemanggilan pengujian yang di-sharding. 
ShellOutputReceiverStream Subclass utilitas dari OutputStream yang menulis ke dalam IShellOutputReceiver. 
ShellStatusChecker Periksa apakah status shell seperti yang diharapkan sebelum dan setelah modul berjalan. 
ShippingApiLevelModuleController Jalankan pengujian jika perangkat memenuhi kondisi berikut:
  • Jika min-api-level ditentukan:
    • Perangkat dikirim dengan min-api-level atau yang lebih baru. 
ShowmapPullerMetricCollector Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan penarikan showmap file dari perangkat dan mengumpulkan metrik dari perangkat tersebut. 
SideloadOtaTargetPreparer Mempersiapkan target yang melakukan {i>sideload<i} paket OTA yang ditentukan, menerapkan paket, menunggu agar perangkat dapat di-booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build

Persiapan target ini mengasumsikan bahwa perangkat akan berada dalam mode adb reguler ketika dimulai, dan akan memastikan perangkat keluar dalam mode yang sama tetapi dengan aplikasi build yang lebih baru. 

SimpleFileLogger ILeveledLogOutput yang mengarahkan pesan log ke stdout dan ke satu file log. 
SimplePerfResult Objek untuk menyimpan semua hasil pengujian simpleperf
SimplePerfStatResultParser Class utilitas untuk mengurai hasil simpleperf. 
SimplePerfUtil Class utilitas untuk mengirim perintah sederhana dan mengumpulkan hasil
SimplePerfUtil.SimplePerfType Enum opsi perintah simpleperf
SimpleStats Class utilitas kecil yang menghitung beberapa ukuran statistik yang diberikan dalam set data numerik. 
SizeLimitedOutputStream File yang aman untuk thread, didukung ERROR(/OutputStream) yang membatasi jumlah maksimum data yang dapat disimpan ditulis. 
SkipFeature Fitur yang memungkinkan akses beberapa informasi SkipManager
SkipHWASanModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada build HWASan. 
SkipManager Berdasarkan berbagai kriteria, pengelola lewati membantu memutuskan apa yang harus dilewati tingkat yang berbeda: pemanggilan, modul, dan pengujian. 
SkipAlasan Berikan alasan dan metadatanya untuk melewati pengujian. 
SkipAlasan.DemotionTrigger  
Sl4aBluetoothUtil Class utilitas menyediakan operasi Bluetooth pada satu atau dua perangkat yang menggunakan SL4A
Sl4aBluetoothUtil.BluetoothAksesLevel Enum untuk tingkat akses perangkat Bluetooth yang didasarkan pada BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enum untuk status koneksi Bluetooth yang didasarkan pada BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPrioritasLevel Enum untuk tingkat prioritas profil Bluetooth yang didasarkan pada BluetoothProfile.java
Profil Sl4aBluetoothUtil.Bluetooth Enum untuk profil Bluetooth yang didasarkan pada BluetoothProfile.java
Sl4aClient Klien Sl4A berinteraksi melalui RPC dengan lapisan skrip SL4A. 
Sl4aEventDispatcher Event dispatcher mencari acara dan mengantrekannya berdasarkan nama yang akan dikueri. 
Sl4aEventDispatcher.EventSl4aObject Objek yang ditampilkan oleh pollinger peristiwa. 
SnapshotInputStreamSource InputStreamSource yang didukung File. 
SnapuserdTunggu Tahap Representasi enum saat menggabungkan/memblokir untuk update yang dilakukan oleh snapuserd selesai. 
SparseImageUtil Utilitas untuk gambar sparse. 
SparseImageUtil.SparseInputStream SparseInputStream membaca dari upstream dan mendeteksi format data. 
StatsdBeforeAfterGaugeMetricPostProcessor Pemroses postingan yang memproses metrik yang dikumpulkan di "sebelum/sesudah" pendekatan, yaitu
StatsdEventMetricPostProcessor Pemroses postingan yang memproses metrik peristiwa dalam laporan statistik menjadi pasangan nilai kunci, menggunakan pemformat yang ditentukan pada prosesor. 
StatsdGenericPostProcessor Pemroses postingan yang memproses laporan statistik proto biner menjadi pasangan nilai kunci dengan memperluas sebagai struktur pohon. 
StatusCheckerResult Berisi hasil eksekusi ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput yang mengarahkan pesan log ke stdout. 
StopServicesSetup ITargetPreparer yang menghentikan layanan di perangkat. 
StreamProtoReceiver Penerima yang menerjemahkan proto TestRecord yang diterima menjadi peristiwa Tradefed. 
StreamProtoResultReporter Implementasi ProtoResultReporter
StreamUtil Class utilitas untuk mengelola aliran input. 
StrictShardHelper Strategi sharding untuk membuat shard yang ketat yang tidak dilaporkan secara bersamaan,
StringEscapeUtils Class utilitas untuk meng-escape string bagi format tertentu. 
StringUtil Class utilitas untuk meng-escape string guna manipulasi string umum. 
StubBuildProvider Implementasi kosong tanpa pengoperasian dari IBuildProvider
StubDevice Implementasi placeholder penghenti IDevice
StubKeyStoreClient Implementasi stub default untuk Klien KeyStore. 
StubKeyStoreFactory Implementasi stub default untuk KeyStore Factory
StubLocalAndroidVirtualDevice Placeholder IDevice yang digunakan oleh DeviceManager untuk dialokasikan saat DeviceSelectionOptions.localVirtualDeviceRequested() adalah true
StubMultiTargetPreparer Implementasi kosong placeholder dari IMultiTargetPreparer
StubTargetPreparer Implementasi kosong placeholder dari ITargetPreparer
StubTest Implementasi pengujian kosong tanpa pengoperasian. 
StubTestRunListener Implementasi berhenti dari ITestRunListener
SubprocessCommandException Perintah subproses gagal dijalankan. 
SubprocessConfigBuilder Membangun XML konfigurasi TF wrapper untuk konfigurasi TF yang ada. 
SubprocessEventHelper Bantuan untuk membuat serial/membatalkan serialisasi peristiwa yang akan diteruskan ke log. 
SubprocessEventHelper.BaseTestEventInfo Base Helper untuk informasi TestIgnore. 
SubprocessEventHelper.FailedTestEventInfo Bantuan untuk informasi testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Pembantu untuk informasi panggilan berakhir. 
SubprocessEventHelper.InvocationFailedEventInfo Informasi Helper untuk InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Bantuan untuk informasi panggilan yang dimulai. 
SubprocessEventHelper.LogAssociationEventInfo Helper untuk informasi logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Bantuan untuk informasi testEnded. 
SubprocessEventHelper.TestLogEventInfo Bantuan untuk informasi testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Helper untuk informasi memulai modul pengujian. 
SubprocessEventHelper.TestRunEndedEventInfo Bantuan untuk Informasi testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Bantuan untuk informasi testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Bantuan untuk informasi testRunStarted
SubprocessEventHelper.TestStartedEventInfo Bantuan untuk informasi testStarted
SubprocessExceptionParser Helper untuk menangani output pengecualian dari runner perintah Tradefed standar. 
SubprocessReportingHelper Class untuk membangun file konfigurasi wrapper agar dapat menggunakan pelapor hasil subproses untuk cluster perintah. 
SubprocessResultsReporter Menerapkan ITestInvocationListener untuk ditentukan sebagai result_reporter dan diteruskan dari subproses hasil pengujian, pengujian yang berjalan, dan pemanggilan pengujian. 
SubprocessTestResultsParser Memperluas ERROR(/FileOutputStream) untuk mengurai output sebelum menulis ke file sehingga kita dapat menghasilkan peristiwa pengujian di sisi peluncur. 
SubprocessTestResultsParser.StatusKeys Kunci status pengujian yang relevan. 
SubprocessTfLauncher IRemoteTest untuk menjalankan pengujian terhadap penginstalan TF terpisah. 
SuiteApkInstaller Menginstal APK yang ditentukan untuk konfigurasi Suite: baik dari $ANDROID_TARGET_OUT_TESTCASES variabel atau ROOT_DIR dalam info build.
SuiteModuleLoader Mengambil definisi modul pengujian Kompatibilitas dari repositori. 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) untuk menemukan semua file konfigurasi dalam direktori. 
SuiteResultHolder Objek helper untuk memudahkan serialisasi dan deserialisasi hasil pemanggilan. 
SuiteResultReporter Mengumpulkan hasil pengujian untuk seluruh pemanggilan suite dan mengeluarkan hasil akhir. 
SuiteResultReporter.ModulePrepTimes Dudukan objek untuk waktu persiapan dan penguraian satu modul. 
SuiteTestFilter Mewakili filter untuk menyertakan dan mengecualikan pengujian. 
SwitchUserTargetPreparer ITargetPreparer yang beralih ke jenis pengguna yang ditentukan dalam penyiapan. 
SystemServerFileDescriptorChecker Memeriksa apakah server sistem tampaknya kehabisan FD. 
SystemServerStatusChecker Periksa apakah pid system_server telah berubah dari sebelum dan sesudah modul berjalan. 
SystemUpdaterDeviceFlasher IDeviceFlasher yang mengandalkan updater sistem untuk menginstal {i>image<i} sistem yang dipaketkan dalam paket pembaruan OTA. 
SystemUtil Class utilitas untuk melakukan panggilan sistem. 
SystemUtil.EnvVariable  

T

TableBuilder Class helper untuk menampilkan matriks elemen String dalam tabel. 
TableFormatter Class bantuan untuk menampilkan matriks elemen String sehingga setiap kolom elemen ditata
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Terjadi error fatal saat menyiapkan target untuk pengujian. 
TarUtil Utilitas untuk memanipulasi file tar. 
TearDownPassthroughPreparer Memungkinkan menjalankan headlessDown pada persiapan yang disertakan dalam konfigurasi sebagai objek. 
Layanan Telepon Utilitas untuk menggunakan dan mendapatkan informasi yang terkait dengan telepon. 
Layanan Telepon.SimCardInformation Tempat informasi untuk informasi terkait kartu SIM. 
TeleponTokenProvider Penyedia token untuk token terkait telepon. 
TemperatureThrottlingwaiter ITargetPreparer yang menunggu hingga suhu perangkat turun ke target
TemplateResolutionError Class yang memperluas ConfigurationException untuk error terkait template selama konfigurasi mengurai. 
TerribleFailureEmailHandler Class pengendali sederhana yang mengirim email kepada orang yang berminat saat WTF (What a Terrible Failure) terjadi dalam contoh Trade Federation. 
TestAppInstallSetup ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. 
TestContentAnalyzer Penganalisis mengambil konteks untuk analisis dan menentukan apa yang menarik. 
TestContext Class untuk membuat model pesan TestContext dari TFC API. 
TestDependencyResolver Bantuan untuk mengatasi dependensi jika diperlukan. 
TestDescription Class yang mewakili informasi tentang kasus pengujian. 
TestDescriptionsFile Class utilitas untuk melakukan marshalling dan unmarshalling daftar TestDescription ke file pengujian. 
PerangkatPengujian Implementasi ITestDevice untuk perangkat Android stack lengkap
TestDevice.MicrodroidBuilder Builder yang digunakan untuk membuat Microdroid TestDevice. 
TestDeviceOptions Penampung untuk ITestDevice Option
TestDeviceOptions.InstanceType  
TestDeviceState Representasi status perangkat yang lebih lengkap daripada DeviceState
TestEnvironment Class untuk membuat model pesan TestEnvironment yang ditampilkan oleh TFC API. 
TestErrorIdentifier ID error dari runner pengujian dan pengujian. 
TestFailureModuleController Pengontrol untuk modul yang hanya ingin menyesuaikan perilaku log kegagalan pengujian yang dikumpulkan. 
TestFilePushSetup ITargetPreparer yang mengirim satu atau beberapa file/dir dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. 
TestFilterHelper Class bantuan untuk memfilter pengujian
TestGroupStatus Class untuk menyimpan status grup pengujian. 
InfoTest Menyimpan informasi pengujian yang ditetapkan dalam file TEST_MAPPING. 
TestInformation Objek holder yang berisi semua informasi dan dependensi yang mungkin diperlukan oleh runner pengujian atau pengujian berjalan dengan benar. 
TestInformation.Builder Builder untuk membuat instance TestInformation
TestInvocation Implementasi default dari ITestInvocation
TestInvocation.RunMode Berbagai mode yang dapat dijalankan oleh pemanggilan. 
TestInvocation.Stage  
TestInvocationManagementServer Server GRPC membantu mengelola pemanggilan pengujian dan siklus prosesnya. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Class untuk memuat file TEST_MAPPING. 
TestMappingSuiteRunner Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi sertakan-filter, atau TEST_MAPPING file dari build, sebagai suite. 
TestOption Menyimpan detail opsi pengujian yang ditetapkan dalam file TEST_MAPPING. 
TestOutputUploader Mengupload file output pengujian ke sistem file lokal, GCS, atau endpoint HTTP(S). 
TestRecordInterpreter Utilitas untuk mengonversi proto TestRecord menjadi format yang lebih mudah dimanipulasi di Tradefed. 
TestRecordProtoUtil Utilitas untuk membaca proto TestRecord dari file. 
TestResource Class untuk membuat model pesan TestResource yang ditampilkan oleh TFC API. 
TestResourceDownloader Class untuk mendownload file resource pengujian dari sistem file/GCS/HTTP. 
TestResult Container untuk hasil pengujian tunggal. 
TestResultListener Penyederhanaan ITestLifecycleListener untuk pengimplementasi yang hanya mementingkan pengujian individual hasil pengujian tersebut. 
TestRunnerUtil Class utilitas untuk membantu berbagai runner pengujian. 
TestRunResult Menyimpan hasil dari satu pengujian. 
TestRunToTestInvocationForwarder Penerus dari ddmlib ITestRunListener ke ITestLifeCycleReceiver
TestsPoolPoller Menguji wrapper yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian. 
TestStatus Representasi dalam Tradefed untuk kemungkinan status untuk metode pengujian. 
InfoTestSuite Class yang menyelesaikan pemuatan metadata terkait build untuk rangkaian pengujian

Untuk mengekspos info terkait dengan benar, paket pengujian harus menyertakan File test-suite-info.properties dalam resource jar-nya

Ringkasan Pengujian Class untuk merepresentasikan ringkasan pengujian. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke partisi /system di perangkat. 
TestTimeoutEnforcer Pemroses yang memungkinkan memeriksa waktu eksekusi kasus pengujian tertentu dan menggagalkannya jika berjalan selama waktu tunggu tertentu. 
TextResultReporter Reporter hasil pengujian yang meneruskan hasil ke printer hasil teks JUnit. 
TfMetricProtoUtil Class utilitas untuk membantu dalam Peta<string, string=""> ke Memetakan<string, metric=""> transisi. </string,></string,>
TfObjectTracker Utilitas untuk melacak penggunaan berbagai objek Federasi Perdagangan. 
TfSuiteRunner Implementasi ITestSuite yang akan memuat pengujian dari TF jar res/config/suite/ folder tersebut. 
TfTestLauncher IRemoteTest untuk menjalankan pengujian unit atau fungsi terhadap penginstalan TF terpisah. 
TimeStatusChecker Pemeriksa status untuk memastikan bahwa perangkat dan waktu host tetap sinkron. 
TimeUtil Berisi metode utilitas terkait waktu. 
TimeVal Ini adalah jenis sentinel yang menggabungkan Long
TimeWaster Mempersiapkan target sederhana untuk membuang waktu dan berpotensi memulai ulang perangkat. 
PropertiToken Token yang didukung dengan sharding dinamis. 
TokenProviderHelper Bantuan yang memberi penyedia yang terkait dengan token tertentu, untuk mengetahui apakah suatu perangkat mendukung token. 
TraceCmdCollector IMetricCollector yang mengumpulkan rekaman aktivitas selama pengujian menggunakan trace-cmd, dan mencatatnya ke pemanggilan. 
TracePropagatingExecutorService Layanan eksekutor yang meneruskan tugas ke implementasi yang mendasarinya sambil menerapkan konteks pelacakan. 
TracingLogger Class yang membantu mengelola pelacakan untuk setiap pemanggilan pengujian. 
TradefedConfigObject Class untuk membuat model pesan TradefedConfigObject TFC API. 
TradefedConfigObject.Type Daftar jenis objek konfigurasi yang dapat dimasukkan ke konfigurasi perintah cluster. 
Delegator Tradefed Objek yang membantu mendelegasikan pemanggilan ke biner Tradefed lain. 
TradefedFeatureClient Klien GCP untuk meminta eksekusi fitur dari server. 
TradefedFeatureServer Server yang merespons permintaan untuk memicu fitur. 
TradefedSandbox Container sandbox yang dapat menjalankan pemanggilan Federasi Perdagangan. 
TradefedSandboxFactory Implementasi default untuk SandboxFactory
TradefedSandboxRunner Runner yang terkait dengan TradefedSandbox yang akan mengizinkan eksekusi sandbox. 
TradefedSandboxRunner.StubScheduledInvocationListener IScheduledInvocationListener stub yang tidak berfungsi. 

U

UiAutomatorRunner Menjalankan pengujian UI Automator pada perangkat dan melaporkan hasilnya. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UneksekusidTestReporterThread Thread yang menangani pelaporan semua pengujian yang belum dijalankan. 
UniqueMultiMap<K, V> MultiMap yang memastikan nilai unik untuk setiap kunci. 
UploadManifest Manifes BLOB dan file yang akan diupload. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery yang mereset bus USB untuk perangkat offline. 
UsbResetRunConfigRecovery Izinkan memicu perintah untuk mereset USB perangkat
UsbResetTest IRemoteTest yang mereset USB perangkat dan memeriksa apakah perangkat kembali online setelah itu. 
Pemeriksa Pengguna Memeriksa apakah pengguna telah berubah selama pengujian. 
Pembersih Pengguna ITargetPreparer yang menghapus pengguna sekunder saat pembongkaran. 
BantuanPengguna  
Info Pengguna Serupa dengan class UserInfo dari platform. 
UserInfo.UserType Varian yang didukung dari jenis pengguna di API eksternal. 

V

ValidasiSuiteConfigHelper Class ini akan membantu memvalidasi bahwa IConfiguration yang dimuat untuk suite memenuhi syarat persyaratan yang diharapkan: - Tidak ada penyedia Build - Reporter Tidak Ada Hasil
VersionedFile Struktur data yang mewakili file yang memiliki versi terkait. 
VersionParser Ambil versi artefak yang diperdagangkan yang sedang berjalan. 
VisibleBackgroundUserPreparer Persiapan target untuk menjalankan pengujian pada pengguna yang dimulai di latar belakang yang terlihat. 
VmRemoteDevice Perangkat virtual jarak jauh yang akan kita kelola dari dalam Mesin Virtual. 

R

TungguDeviceRecovery Implementasi sederhana dari IDeviceRecovery yang menunggu perangkat online dan menanggapi perintah sederhana. 
waitForDeviceDatetimePreparer ITargetPreparer yang menunggu datetime disetel di perangkat

Secara opsional, preparer ini dapat memaksa TargetSetupError jika datetime tidak disetel dalam waktu tunggu habis. 

Wi-FiCommandUtil Class utilitas yang dapat mengurai output perintah Wi-Fi. 
WifiCommandUtil.ScanResult Mewakili jaringan Wi-Fi yang berisi info terkaitnya.
Wi-FiHelper Class helper untuk memanipulasi layanan Wi-Fi di perangkat. 
Wi-FiPreparer ITargetPreparer yang mengonfigurasi Wi-Fi di perangkat jika diperlukan. 

X

XmlFormattedGeneratorReporter Implementasi FormattedGeneratorReporter yang memformat suite menghasilkan XML format font. 
XmlResultReporter Menulis hasil JUnit ke file XML dalam format yang konsisten dengan XMLJUnitResultFormatter dari Ant. 
XmlSuiteResultFormatter Class utilitas untuk menyimpan suite yang dijalankan sebagai XML. 
XmlSuiteResultFormatter.RunHistory Objek helper untuk konversi JSON. 

Y

YamlClassOptionsParser Bantuan untuk mengurai informasi runner pengujian dari Konfigurasi Tradefed YAML. 

Z

ZipCompressionStrategy ICompressionStrategy untuk membuat arsip zip. 
ZipUtil Class bantuan untuk operasi terkait kompresi
ZipUtil2 Class helper untuk ekstraksi zip yang mempertimbangkan izin file POSIX