Indeks Class

Berikut adalah class API. Lihat semua paket API.

A

AaptParser Class yang mengekstrak info dari APK dengan mengurai output 'aapt dump badging'. 
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 
AbLocalBuildProvider Penyedia build lokal yang membuat build lokal di build Android. 
AbstractConnection Representasi koneksi abstrak. 
AbstractHostMonitor Class umum untuk Pemantauan Kondisi Host. 
AbstractTunnelMonitor Monitor tunnel abstrak untuk AVD GCE. 
AbstractXmlParser Class dasar helper untuk mengurai file xml 
AbstractXmlParser.ParseException Ditampilkan jika input XML tidak dapat diuraikan 
AcloudConfigParser Class helper yang mem-parse konfigurasi Acloud (digunakan untuk memulai instance perangkat Cloud). 
AcloudConfigParser.AcloudKeys Kumpulan kunci yang dapat ditelusuri dari konfigurasi. 
ActionInProgress Tindakan umum sedang dalam proses. 
ActiveTrace Class utama yang membantu mendeskripsikan dan mengelola rekaman aktivitas yang aktif. 
ActivityStatusChecker Pemeriksa status untuk aktivitas yang tersisa yang berjalan di akhir modul. 
AdbCommandRejectedException Pengecualian yang ditampilkan saat adb menolak perintah. 
AdbDevice Menyimpan status perangkat seperti yang dilaporkan oleh perintah "adb devices -l". 
AdbDeviceConnection Menunjukkan koneksi ke perangkat melalui ADB untuk digunakan dengan ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbHelper Class helper untuk menangani permintaan dan koneksi ke adb. 
AdbHelper.AdbResponse Respons dari ADB. 
AdbHelper.AdbService Mengidentifikasi layanan adb mana yang harus ditargetkan oleh perintah. 
AdbInitOptions Opsi untuk inisialisasi AndroidDebugBridge. 
AdbInitOptions.Builder Membangun opsi inisialisasi untuk ADB. 
AdbRootElevator AutoCloseable yang mengaktifkan root adb saat dibuat jika diperlukan dan memulihkan status root saat selesai. 
AdbSocketUtils  
AdbSshConnection Koneksi ADB melalui jembatan SSH. 
AdbStopServerPreparer Penyiap target untuk menghentikan server adb di host sebelum dan setelah menjalankan pengujian adb. 
AdbTcpConnection Representasi koneksi default perangkat, yang diasumsikan sebagai koneksi adb standar perangkat. 
AdbUtils Class utilitas untuk operasi adb. 
AdbVersion  
AfterClassWithInfo Jaminan serupa seperti AfterClass, tetapi metode yang diberi anotasi harus memerlukan parameter TestInformation
AggregatePostProcessor Penggabung metrik yang memberikan nilai minimum, maksimum, rata-rata, varians, deviasi standar, total, jumlah, dan secara opsional persentil untuk metrik numerik yang dikumpulkan selama beberapa kali menjalankan pengujian, dengan memperlakukannya sebagai ganda. 
AllocationInfo Menyimpan informasi Alokasi. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup ITargetPreparer yang menginstal semua aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. 
AltDirBehavior Enum untuk menentukan perilaku direktori alternatif bagi berbagai penginstal/pendorong artefak pengujian

 

AnalysisHeuristic Urutan sangat penting. 
AndroidBuildAPIException Class pengecualian untuk error terkait Android Build API. 
AndroidBuildAPIHelper Metode helper yang digunakan untuk membuat klien Android Build. 
AndroidBuildApiLogSaver Class yang menyimpan file log ke Android Build API. 
AndroidBuildAPIOptions Opsi konfigurasi seluruh host untuk klien Android Build API. 
AndroidBuildTestResult Objek penampung untuk menyimpan hasil pengujian yang akan diposting ke Android Build API. 
AndroidDebugBridge Koneksi ke Android Debug Bridge (ADB) sisi host

Ini adalah titik pusat untuk berkomunikasi dengan perangkat, emulator, atau aplikasi yang berjalan di dalamnya. 

AndroidDebugBridge.IClientChangeListener Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani perubahan ClientImpl
AndroidDebugBridge.IDebugBridgeChangeListener Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani perubahan AndroidDebugBridge (termasuk memulai ulang). 
AndroidDebugBridge.IDeviceChangeListener Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani penambahan, penghapusan, dan perubahan IDevice
AndroidJUnitTest Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu menggunakan android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner Menjalankan pengujian Android berinstrumen menggunakan perintah adb dan AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer yang menjalankan serangkaian tindakan (misalnya, klik dan geser) menggunakan protokol Android Open Accessory (AOAv2). 
ApiResponse Class untuk mengurai nilai yang ditampilkan API. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector Class ini mendeteksi apakah APK yang akan diinstal berbeda dengan yang ada di perangkat, untuk memutuskan apakah akan melewati penginstalan dan penghapusan penginstalan aplikasi selama penyiapan dan penghentian ERROR(/TestAppInstallSetup)
AppBuildInfo IBuildInfo yang merepresentasikan aplikasi Android dan paket pengujiannya. 
AppDeviceBuildInfo Class ini tidak digunakan lagi. Gunakan IDeviceBuildInfo secara langsung. 
AppSetup 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 agar tidak menjalankan pengujian jika tidak cocok dengan arsitektur yang diberikan. 
ArgsOptionParser Mengisi kolom Option dari argumen command line yang diuraikan. 
ArrayHelper Class utilitas yang menyediakan konversi array ke int/long untuk data yang diterima dari perangkat melalui adb. 
ArrayUtil Metode utilitas untuk array 
ArtChrootPreparer Buat direktori chroot untuk pengujian ART. 
ArtGTest  
ArtifactDetails Bagian ini menjelaskan struktur konten dan deskriptornya sebagaimana dihasilkan oleh alat CAS 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Utilitas yang membantu menganalisis artefak build untuk mendapatkan insight. 
ArtRunTest Test runner untuk menjalankan pengujian ART. 
ArtRunTest.AdbShellCommandException Class pengecualian untuk melaporkan error yang terjadi selama eksekusi perintah shell ADB. 
ArtTest  
ATestFileSystemLogSaver Class LogSaver ini digunakan oleh ATest untuk menyimpan log di jalur tertentu. 
AtestRunner Implementasi ITestSuite 
AtraceCollector IMetricCollector yang menjalankan atrace selama pengujian dan mengumpulkan hasil serta mencatatnya ke pemanggilan. 
AtraceRunMetricCollector Mengumpulkan rekaman aktivitas dari semua direktori pengujian di direktori yang ditentukan dari perangkat pengujian, mencatat direktori pengujian, dan memproses file rekaman aktivitas setelahnya di direktori pengujian serta menggabungkan metrik. 
AutoLogCollector Enumerasi yang menjelaskan kolektor mana yang dapat ditangani secara otomatis oleh harness. 
AutomatedReporters Class yang menentukan pemetaan dari pelapor otomatis Tradefed. 
AvdData Data AVD yang ditampilkan dari [IDevice.getAvdData]. 
AveragePostProcessor Implementasi post-processor yang menghitung rata-rata daftar metrik. 

B

BackgroundDeviceAction Menjalankan perintah pada perangkat tertentu yang diulang sesuai kebutuhan hingga tindakan dibatalkan. 
BadPacketException Ditampilkan jika isi paket buruk. 
BaseDeviceMetricCollector Implementasi dasar IMetricCollector yang memungkinkan untuk memulai dan menghentikan pengumpulan data di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) dan ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Penyiapan 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 Penerapan dasar IModuleController yang harus diterapkan untuk memeriksa apakah modul harus dijalankan atau tidak. 
BaseMultiTargetPreparer Implementasi dasar IMultiTargetPreparer yang memungkinkan penonaktifan objek. 
BasePostProcessor IPostProcessor dasar yang harus diperluas oleh setiap penerapan. 
BaseRetryDecision Penerapan dasar IRetryDecision
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput yang mengarahkan pesan log ke aliran output dan ke stdout. 
BaseTargetPreparer Class implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. 
BaseTestSuite Pengujian untuk menjalankan Compatibility Test Suite dengan sistem suite baru. 
BatchChannel<T> Class helper untuk mengupload hasil dan artefak pengujian secara berkelompok. 
BatchChannel.BatchUploadAction<T> Tindakan yang akan dilakukan saat batch item siap diupload. 
BatteryController Class utilitas yang memungkinkan untuk mengontrol status pengisian daya baterai perangkat. 
BatteryRechargeDeviceRecovery Izinkan untuk memicu perintah saat level baterai perangkat berada di bawah nilai minimum tertentu. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Pemeriksa pemulihan yang akan memicu konfigurasi jika level baterai tidak tersedia. 
BeforeClassWithInfo Jaminan serupa seperti BeforeClass, tetapi metode yang diberi anotasi harus memerlukan parameter TestInformation
BinaryState Enum yang digunakan untuk merekam status AKTIF/NONAKTIF dengan status no-op IGNORE. 
BluetoothConnectionLatencyCollector Pengumpul akan mengirimkan konfigurasi metrik durasi statsd yang telah ditentukan sebelumnya ke perangkat dan mengumpulkan durasi koneksi Bluetooth untuk setiap profil. 
BluetoothConnectionStateCollector Pengumpul ini akan mengumpulkan metrik BluetoothConnectionStateChanged dan mencatat jumlah status koneksi untuk setiap profil. 
BluetoothConnectionSuccessRatePostProcessor Penerapan post-prosesor yang menghitung tingkat keberhasilan untuk profil bluetooth

Gunakan "metric-key-match" untuk menentukan metrik yang berisi status koneksi bluetooth dalam array numerik Contoh [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector Pengumpul untuk mengaktifkan pencatatan log pengintaian HCI Bluetooth di DUT dan mengumpulkan log untuk setiap pengujian. 
BluetoothUtils Fungsi utilitas untuk memanggil BluetoothInstrumentation di perangkat

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

BootstrapBuildProvider IDeviceBuildProvider yang mem-bootstrap info build dari perangkat pengujian

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 bug dikumpulkan. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Predikat lengkap yang menjelaskan kapan harus merekam laporan bug. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Kumpulkan bugreportz saat kasus pengujian gagal. 
BugreportzOnTestCaseFailureCollector Mengumpulkan bugreportz saat kasus pengujian dalam suatu proses gagal. 
BuildAnalysis Menampilkan hasil analisis build tunggal. 
BuildError Dikeluarkan jika build yang diberikan gagal dijalankan. 
BuildInfo Implementasi generik IBuildInfo yang harus dikaitkan dengan ITestDevice
BuildInfoKey Class yang menyimpan enumerasi terkait kueri informasi build. 
BuildInfoKey.BuildInfoFileKey Enum yang menjelaskan semua jenis file yang diketahui 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 util 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 helper untuk operasi terkait zip pengujian yang dihasilkan oleh sistem build Android 
BulkEmailer Utilitas pengirim email yang memungkinkan konfigurasi berikut: interval pengiriman, ukuran burst awal, penerima, dan jumlah total pesan. 
BundletoolUtil Class utilitas yang menggunakan command line bundletool untuk menginstal .apks di perangkat. 
ByteArrayInputStreamSource  
ByteArrayList Class untuk merepresentasikan array byte ringan. 
ByteArrayUtil Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte menjadi bilangan bulat. 
ByteBufferUtil  
ByteStreamDownloader Klien yang menerapkan metode Read dari layanan gRPC ByteStream
ByteStreamUploader Klien yang menerapkan metode Write dari layanan gRPC ByteStream

C

CacheClientFactory Factory yang membuat instance singleton ICacheClient
CanceledException Pengecualian abstrak untuk pengecualian yang dapat terjadi saat input pengguna membatalkan tindakan. 
CapabilitiesNewReply Payload respons CapabilitiesNew dari protokol JDWP. 
CarModuleController Pengontrol ini mencegah eksekusi kasus pengujian pada perangkat non-otomotif. 
CarryDnaeError RuntimeException internal untuk membawa DeviceNotAvailableException melalui framework JUnit4. 
CarryInterruptedException Dikeluarkan saat waktu tunggu fase pengujian dipicu dan InterruptedException perlu dibawa dari thread eksekusi pengujian ke thread eksekusi pemanggilan. 
CasFuseDriverProfile CasDriverProfile adalah implementasi spesifik IFuseDriverProfile untuk image perangkat yang merupakan direktori yang di-chunk FastCDC. 
CdmaDeviceFlasher Class yang menampilkan gambar 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 pengaitan BT antara perangkat utama dan pendamping 
Chunker Membagi blob menjadi satu atau beberapa Chunk dengan ukuran maksimal chunkSize byte. 
Chunker.Chunk Bagian blob. 
ChunkHandler Buat subclass ini dengan class yang menangani satu atau beberapa jenis chunk. 
CircularAtraceUtil Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi penyebab utama ANR selama pengujian Monkey. 
CircularByteArray Struktur data untuk menyimpan array berukuran tetap yang beroperasi sebagai buffer melingkar, dan melacak jumlah total semua nilai dalam array. 
ClangCodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Clang dari perangkat dan mencatatnya sebagai artefak pengujian. 
ClangProfileIndexer Class utilitas yang mengindeks pengukuran cakupan kode Clang. 
ClassNotFoundConfigurationException ConfigurationException jika 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

Dibuat berdasarkan FileFilter 

Klien Ini mewakili satu klien, biasanya proses VM Dalvik. 
Klien Klien penyimpanan Android Test yang mengupload hasil pengujian ke layanan Test Storage. 
ClientData Berisi data ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData Informasi Heap. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Handler yang dapat bertindak pada dump HPROF. 
ClientData.IMethodProfilingHandler Handler yang dapat menindaklanjuti info Pembuatan profil metode 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl Ini mewakili satu klien, biasanya proses VM Dalvik. 
ClientTracker Melacak perangkat clients 
ClockworkUtils Utilitas clockwork untuk berbagi logika multiperangkat 
CloseableTraceScope Class ber-scope yang memungkinkan pelaporan bagian rekaman aktivitas melalui try-with-resources 
ClusterBuildInfo Class IBuildInfo untuk build yang disalurkan dari TFC. 
ClusterBuildProvider IBuildProvider untuk mendownload materi pengujian TFC. 
ClusterClient Implementasi IClusterClient untuk berinteraksi dengan backend TFC. 
ClusterCommand Class yang merepresentasikan tugas yang diambil dari TF Cluster. 
ClusterCommand.RequestType  
ClusterCommand.State Status perintah di cluster TF. 
ClusterCommandConfigBuilder Class untuk membuat file konfigurasi untuk perintah cluster. 
ClusterCommandEvent Class untuk merangkum peristiwa perintah cluster yang akan diupload. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Class IRemoteTest untuk meluncurkan perintah dari TFC melalui subprocess TF. 
ClusterCommandScheduler ICommandScheduler untuk mendukung TFC (Tradefed Cluster). 
ClusterCommandStatus Class yang menampilkan status dan alasan pembatalan perintah dari TF Cluster. 
ClusterDeviceInfo Class untuk merangkum info perangkat cluster yang akan diupload. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Implementasi IDeviceMonitor yang melaporkan hasil ke layanan Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> Class ClusterEventUploader, yang mengupload IClusterEvent ke TFC. 
ClusterHostEvent Class untuk merangkum peristiwa host cluster yang akan diupload. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enum berbagai jenis acara 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.FilePickingStrategy Strategi pemilihan file. 
ClusterOptions  
CodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Java dan native dari perangkat dan mencatatnya sebagai artefak pengujian. 
CodeCoverageTest Pengujian yang menjalankan paket pengujian instrumentasi pada perangkat tertentu dan membuat laporan cakupan kode. 
CollectingByteOutputReceiver IShellOutputReceiver yang mengumpulkan seluruh output shell ke dalam byte[]
CollectingOutputReceiver IShellOutputReceiver yang mengumpulkan seluruh output shell ke dalam satu String
CollectingOutputReceiver IShellOutputReceiver yang mengumpulkan seluruh output shell menjadi satu String
CollectingTestListener ITestInvocationListener yang akan mengumpulkan semua hasil pengujian. 
CollectorHelper Helper untuk melakukan beberapa operasi IMetricCollector yang diperlukan di beberapa tempat. 
CommandBaselineSetter Setter umum untuk menangani setelan dasar perangkat melalui perintah shell adb. 
CommandFileParser Parser untuk file yang berisi serangkaian command line. 
CommandFileParser.CommandLine  
CommandInterrupter Layanan yang memungkinkan perintah TradeFederation diinterupsi atau ditandai sebagai tidak dapat diinterupsi. 
CommandLineBuildInfoBuilder Utilitas yang dimaksudkan untuk mengambil argumen informasi build biasa dari command line dan membuat IBuildInfo darinya. 
CommandOptions Implementasi ICommandOptions
CommandOptionsGetter Implementasi layanan yang menampilkan nilai opsi perintah dari pemanggilan tertentu. 
CommandRejectedException  
CommandResult Berisi hasil perintah. 
CommandRunner Titik entri TradeFederation alternatif yang akan menjalankan perintah yang ditentukan dalam argumen command line, lalu keluar. 
CommandRunner.ExitCode Kode error yang dapat digunakan untuk keluar. 
CommandScheduler Penjadwal untuk menjalankan perintah TradeFederation di semua perangkat yang tersedia. 
CommandScheduler.HostState Enum status host yang berbeda 
CommandStatus Merepresentasikan status operasi yang dijadwalkan. 
CommandStatusHandler Handler yang membantu memantau dan memperbarui status pemanggilan. 
CommandSuccessModuleController Class dasar untuk pengontrol modul guna melewati modul pengujian berdasarkan kegagalan perintah shell. 
CommonLogRemoteFileUtil Utilitas ini memungkinkan untuk menghindari duplikasi kode di berbagai representasi perangkat jarak jauh 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 pelepasan perangkat pendamping

getCompanionDeviceSelectionOptions() harus diterapkan untuk menjelaskan kriteria yang diperlukan untuk mengalokasikan perangkat pendamping 

CompanionAwarePreparer ITargetPreparer yang merangkum logika untuk mendapatkan perangkat pendamping yang sudah dialokasikan. 
CompanionAwareTest Class pengujian dasar yang merangkum boilerplate 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 tertentu di perangkat pendamping yang dialokasikan 
CompanionTestAppInstallSetup ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat pendamping yang dialokasikan. 
CompileBootImageWithSpeedTargetPreparer Mengompilasi ulang classpath boot dan server sistem dengan filter compiler 'speed'. 
ConditionFailureMonitor Pantau 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 beberapa jenis kondisi. 
ConfigCompleter Implementasi Completer untuk konfigurasi TF kami. 
ConfigurableGrpcDynamicShardingClient  
Konfigurasi Penerapan IConfiguration konkret yang menyimpan objek konfigurasi yang dimuat dalam peta. 
ConfigurationDef Menyimpan catatan konfigurasi, objek terkait, dan opsinya. 
ConfigurationDef.ConfigObjectDef Objek untuk menyimpan info untuk className dan nomor kemunculannya (misalnya, jika konfigurasi memiliki objek yang sama dua kali, objek pertama akan memiliki nomor kemunculan pertama). 
ConfigurationDescriptor Objek Konfigurasi yang menjelaskan beberapa aspek konfigurasi itu sendiri. 
ConfigurationDescriptor.LocalTestRunner Enum yang digunakan untuk menunjukkan runner pengujian lokal. 
ConfigurationException Dilempar 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 class ini, alias wajib ada. 

ConfigurationYamlParser Parser untuk konfigurasi Tradefed gaya YAML 
ConfigUtil Class utilitas untuk membuat, berinteraksi dengan, dan mengirim file konfigurasi statsd. 
ConfigUtil.LogSource  
Konsol Konsol TradeFederation utama yang menyediakan antarmuka bagi pengguna untuk berinteraksi

Saat ini mendukung operasi seperti

  • menambahkan perintah untuk pengujian
  • mencantumkan perangkat dan statusnya
  • daftar pemanggilan sedang berlangsung
  • mencantumkan perintah dalam antrean
  • dump log pemanggilan ke file/stdout
  • shutdown
 
Console.ArgRunnable<T> Runnable dengan metode run yang dapat menggunakan argumen 
Console.CaptureList Jenis praktis untuk List<List<String>> 
ConsoleReaderOutputStream OutputStream yang dapat digunakan untuk membuat System.out.print() berinteraksi dengan baik dengan LineReader unfinishedLine pengguna. 
ConsoleResultReporter Pelapor hasil untuk mencetak hasil pengujian ke konsol. 
ContentAnalysisContext Berikan konteks di sekitar konten untuk menganalisisnya dengan benar. 
ContentAnalysisContext.AnalysisMethod Bagian ini menjelaskan apa yang diharapkan dari struktur konten untuk analisis yang tepat. 
ContentAnalysisResults Ringkasan analisis konten. 
ContentInformation Mewakili konten untuk target build tertentu dari versi dasarnya dan saat ini. 
ContentMerkleTree Menghitung MerkleTree dari informasi konten. 
ContentModuleLister Menghitung daftar modul dari konteks. 
ContentProviderHandler Handler yang mengabstraksi interaksi penyedia konten dan memungkinkan penggunaan penyedia konten sisi perangkat untuk berbagai operasi. 
ContentRequest Class untuk membuat permintaan ke API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener yang melacak jumlah total pengujian menurut TestStatus 
CountTestCasesCollector Menghitung dan melaporkan jumlah kasus pengujian untuk IRemoteTest tertentu. 
CoverageMeasurementForwarder Pengujian placeholder yang meneruskan pengukuran cakupan dari penyedia build ke logger. 
CoverageOptions Objek Tradefed untuk menyimpan opsi cakupan. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer yang menunggu hingga frekuensi maksimum pada semua core dipulihkan ke level tertinggi yang tersedia 
CreateAvdPreparer  
CreateUserPreparer Penyiapan target untuk membuat pengguna dan membersihkannya di akhir. 
CurlGenAiClient Menyediakan klien pusat untuk berinteraksi dengan GenAI API dan membuat permintaan perintah. 
CurlGenAiClient.Model Daftar model yang tersedia untuk digunakan. 
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 kami isi untuk pemanggilan. 
CurrentInvocation.IsolationGrade Mendeskripsikan tingkat isolasi 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences Preferensi untuk library ddm. 
Debugger Objek ini merepresentasikan koneksi yang tertunda atau sudah dibuat dengan debugger JDWP. 
DebugHostLogOnFailureCollector Pengumpul yang akan mengumpulkan dan mencatat log sisi host saat terjadi kegagalan kasus pengujian. 
DebugViewDumpHandler  
DefaultConnection Representasi koneksi default perangkat, yang diasumsikan sebagai koneksi adb standar perangkat. 
DefaultConnection.ConnectionBuilder Builder yang digunakan untuk mendeskripsikan koneksi. 
DefaultRemoteAndroidTestRunner Perluasan ddmlib RemoteAndroidTestRunner untuk menetapkan beberapa default untuk kasus penggunaan Tradefed. 
DefaultTestsZipInstaller Implementasi default penginstal zip pengujian. 
DelegatedInvocationExecution InvocationExecution yang mendelegasikan eksekusi ke biner Tradefed lain. 
DependenciesResolver Jenis penyedia baru yang memungkinkan untuk 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 perintah. 
DeviceAllocationState Mewakili status alokasi perangkat dari perspektif IDeviceManager 
DeviceAvailableChecker Pemeriksa untuk memastikan modul tidak membuat perangkat dalam keadaan offline. 
DeviceBaselineChecker Tetapkan setelan dasar perangkat sebelum setiap modul. 
DeviceBaselineSetter Class abstrak yang digunakan untuk membuat setelan dasar perangkat. 
DeviceBatteryLevelChecker IRemoteTest yang memeriksa pengisian daya baterai minimum, dan menunggu baterai mencapai nilai minimum pengisian daya kedua jika pengisian daya minimum tidak ada. 
DeviceBatteryResourceMetricCollector Pengumpul ini mengumpulkan metrik baterai perangkat. 
DeviceBuildDescriptor Class wrapper untuk IBuildInfo, yang berisi metode helper untuk mengambil informasi build platform perangkat. 
DeviceBuildInfo IBuildInfo yang merepresentasikan build perangkat Android lengkap dan (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
DeviceCleaner Melakukan mulai ulang atau format sebagai tindakan pembersihan setelah pengujian, dan secara opsional mematikan layar 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Berisi metode dan class utilitas untuk eksekusi perintah sisi perangkat secara serentak

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

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) yang membungkus detail eksekusi perintah shell di ITestDevice
DeviceConfigurationHolder Penerapan IDeviceConfiguration konkret yang menyimpan objek konfigurasi perangkat yang dimuat dalam atributnya. 
DeviceConnection Menunjukkan koneksi ke perangkat melalui ADB untuk digunakan dengan ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor Class yang berisi informasi yang mendeskripsikan perangkat yang sedang diuji. 
DeviceDisconnectedException Exception yang dilempar saat perangkat tidak lagi dapat dijangkau melalui jenis transportnya, misalnya jika perangkat tidak lagi terlihat melalui USB, atau koneksi TCP/IP 
DeviceErrorIdentifier ID Error dari Error perangkat dan error yang dilaporkan perangkat. 
DeviceFailedToBootError Dilempar jika perangkat gagal melakukan booting setelah di-flash dengan build. 
DeviceFeatureFlag  
DeviceFeatureModuleController Pengontrol modul agar 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 image pada 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 dalam direktori di sistem file lokal. 
DeviceImageTracker Untuk beberapa update perangkat inkremental, kita memerlukan file dasar untuk menghitung perbedaan. 
DeviceImageTracker.FileCacheTracker Melacak informasi gambar perangkat yang di-cache dan metadatanya 
DeviceImageZipFlashingTargetPreparer Penyiapan target yang mem-flash perangkat dengan image perangkat yang disediakan melalui format tertentu. 
DeviceImpl Perangkat. 
DeviceInspectionResult Class berisi hasil pemeriksaan perangkat saat perangkat menjadi tidak tersedia. 
DeviceInternetAccessibilityResourceMetricCollector Pengumpul data melakukan ping ke google.com untuk memeriksa apakah perangkat memiliki akses internet atau tidak. 
DeviceJUnit4ClassRunner Runner pengujian JUnit4 yang juga mengakomodasi IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotasi palsu yang dimaksudkan untuk membawa log ke pelapor. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotasi palsu yang dimaksudkan untuk membawa metrik ke pelapor. 
DeviceJUnit4ClassRunner.TestLogData Implementasi ExternalResource dan TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementasi ExternalResource dan TestRule
DeviceListMonitorTask  
DeviceLogger Class jembatan untuk menggunakan utils.ILogger untuk Incremental. 
DeviceManagementGrpcServer Server GRPC yang memungkinkan untuk mencadangkan perangkat dari Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Representasi perangkat dalam mode Fastboot. 
DeviceMerkleTree Menghitung MerkleTree dari informasi konten perangkat. 
DeviceMetricData Objek untuk menyimpan semua data yang dikumpulkan oleh pengumpul metrik. 
DeviceMonitor DeviceMonitor memantau perangkat yang terhubung ke adb. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer Class proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor
DeviceNotAvailableException Dilempar saat perangkat tidak lagi tersedia untuk pengujian. 
DeviceOwnerTargetPreparer ITargetPreparer yang menyiapkan komponen pemilik perangkat. 
DeviceParameterizedRunner Runner berparameter gaya JUnit4 untuk pengujian berparameter yang didorong sisi host. 
DeviceProperties Definisi konstanta umum untuk nama properti sisi perangkat 
DeviceRecoveryModeUtil  
DeviceReleaseReporter Pelapor pelepasan perangkat yang menangani komunikasi dengan proses induk perangkat yang akan dilepaskan. 
DeviceResetFeature Penerapan reset perangkat sisi server. 
DeviceResetHandler Utilitas yang menangani reset perangkat secara generik. 
DeviceRuntimeException Dikeluarkan saat tindakan perangkat tidak menghasilkan hasil yang diharapkan. 
DeviceSelectionOptions Penampung untuk kriteria pemilihan perangkat. 
DeviceSelectionOptions.DeviceRequestedType Berbagai kemungkinan jenis perangkat placeholder yang didukung. 
DeviceSettingChecker Periksa apakah setelan perangkat telah berubah selama modul berjalan. 
DeviceSetup ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang diberikan. 
DeviceSnapshotFeature Penerapan snapshot perangkat sisi server. 
DeviceSnapshotHandler Utilitas yang menangani snapshot Cuttlefish. 
DeviceStateMonitor Class helper untuk memantau status IDevice
DeviceStorageAgeResourceMetricCollector Mengurai usia penyimpanan dari logcat. 
DeviceStorageFiller Penyiapan target untuk mengisi penyimpanan sehingga tersedia ruang kosong dalam jumlah tertentu. 
DeviceStorageStatusChecker Periksa apakah perangkat memiliki ruang disk yang cukup untuk partisi tertentu. 
DeviceStringPusher Penyiapan target untuk menulis string ke file. 
DeviceSuite Memperluas penampung JUnit4 Suite untuk menyediakan ITestDevice ke pengujian yang memerlukannya. 
DeviceSyncHelper Helper 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 yang terkait dengan menjalankan pengujian perangkat melalui BaseHostJUnit4Test. 
DeviceTestSuite Paket pengujian JUnit helper yang menyediakan layanan IRemoteTest dan IDeviceTest
DeviceTraceCollector Pengumpul yang akan memulai rekaman aktivitas perfetto saat uji coba dimulai dan mencatat file rekaman aktivitas di akhir. 
DeviceUnavailableMonitor Listener ini mencoba merekam DNAE tingkat kasus pengujian saja. 
DeviceUnresponsiveException Spesialisasi DeviceNotAvailableException yang menunjukkan bahwa perangkat terlihat oleh adb, tetapi tidak merespons (yaitu, perintah kehabisan waktu, tidak dapat di-booting, dll.) 
DeviceUpdateTargetPreparer ITargetPreparer abstrak yang menangani langkah-langkah umum seputar mengupdate perangkat dengan file image perangkat dari sumber eksternal (berbeda dengan layanan build). 
DeviceWifiResourceMetricCollector Pengumpul mengumpulkan metrik kecepatan link dan kekuatan sinyal Wi-Fi yang terhubung saat ini. 
DeviceWiper ITargetPreparer yang menghapus data pengguna 
DigestCalculator Metode utilitas untuk menghitung Digest
DirectedGraph<V> Implementasi grafik berarah tidak berbobot. 
DisableSELinuxTargetPreparer Penyiap target yang menonaktifkan SELinux jika diaktifkan. 
DryRunKeyStore Keystore untuk uji coba ketika nilai keystore selalu diganti dan ditemukan dengan benar. 
DryRunner Menjalankan pengujian secara transparan, bukan mengeksekusinya. 
DynamicFileStubTest Ini adalah pengujian tradefed untuk menguji apakah tradefed dapat menyelesaikan file dinamis dengan benar. 
DynamicRemoteFileResolver Class yang membantu menyelesaikan jalur ke file jarak jauh. 
DynamicRemoteFileResolver.FileResolverLoader Memuat implementasi IRemoteFileResolver
DynamicShardHelper Strategi sharding untuk mengizinkan antrean kerja jarak jauh di antara beberapa instance TF 
DynamicShardingConnectionInfoMessage Class penampung data untuk mempermudah pengiriman melalui server fitur. 
DynamicSystemPreparer ITargetPreparer yang menyiapkan image sistem di atas build perangkat dengan Dynamic System Update. 

E

EarlyDeviceReleaseFeature Implementasi server fitur untuk rilis perangkat awal. 
Email Class helper 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 class yang berisi informasi keseluruhan file zip. 
EnforcedSeLinuxChecker Pemeriksa status yang memastikan status Selinux. 
EnvironmentVariableUtil Kumpulan metode bantuan untuk menyiapkan variabel lingkungan. 
EraseUserDataPreparer ITargetPreparer yang menghapus total data pengguna di perangkat. 
ErrorIdentifier Antarmuka ini menjelaskan error tertentu dan propertinya. 
ErrorStorageUtil Class helper untuk memanipulasi error agar selaras dengan penyimpanan umum. 
EventsLoggerListener Pemroses yang mencatat semua peristiwa yang diterimanya ke dalam file 
ExceptionThrowingRunnerWrapper  
ExecutableAction Class nilai yang merepresentasikan tindakan yang dapat dieksekusi. 
ExecutableActionResult Class nilai yang merepresentasikan hasil ExecutableAction
ExecutableBaseTest Class dasar untuk gaya pengujian yang dapat dieksekusi. 
ExecutableHostTest Test runner untuk executable yang berjalan di host. 
ExecutableTargetTest Runner pengujian untuk file yang dapat dieksekusi yang berjalan di target. 
ExecutionFiles Dependensi file yang dihasilkan selama eksekusi pengujian atau pemanggilan yang perlu dibawa 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. 
ExtendedFile Ekstensi file standar untuk membawa metadata terkait build. 
ExtensionAtomsRegistry ExtensionAtomsRegistry untuk penggunaan statsd lokal. 

F

FailureDescription Class yang menjelaskan informasi kegagalan di Trade Federation. 
FakeTest Pengujian palsu yang tujuannya adalah untuk mempermudah pembuatan hasil pengujian yang dapat diulang. 
FakeTestsZipFolder Fixture pengujian yang membuat folder pengujian palsu yang belum di-unzip berdasarkan daftar konten. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Penyiap target yang memicu fastboot dan mengirim perintah fastboot. 
FastbootDeviceFlasher Class yang mengandalkan fastboot untuk mem-flash image pada hardware Android fisik. 
FastbootHelper Class helper untuk operasi fastboot. 
FastbootPack Ikuti spesifikasi bootloader untuk membukanya. 
FastbootUpdateBootstrapPreparer ITargetPreparer yang melakukan penyiapan file tertentu (bootloader, radio, ZIP image perangkat) ke dalam IDeviceBuildInfo untuk mem-flash perangkat dengan FastbootDeviceFlasher, lalu menyuntikkan atribut perangkat setelah booting ke dalam info build untuk tujuan pelaporan hasil. 
FatalHostError Pengecualian yang menunjukkan bahwa error fatal yang tidak dapat dipulihkan telah terjadi di mesin host yang menjalankan TradeFederation, dan instance TradeFederation harus dimatikan. 
FeatureFlagTargetPreparer Memperbarui DeviceConfig (tanda fitur yang disesuaikan oleh layanan jarak jauh). 
FileDownloadCache Class helper yang mempertahankan cache LRU sistem file lokal dari file yang didownload. 
FileDownloadCacheFactory Factory untuk membuat FileDownloadCache 
FileDownloadCacheWrapper Class wrapper yang menyediakan fasilitas FileDownloadCache sekaligus menerapkan antarmuka IFileDownloader
FileIdleMonitor Memantau file dan menjalankan callback jika file tidak digunakan (yaitu 
FileInputStreamSource InputStreamSource yang mengambil file input. 
FileListingService Menyediakan layanan pencatatan file samping IDevice
FileListingService.FileEntry Mewakili entri dalam direktori. 
FileListingService.IListingReceiver Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani hasil asinkron dari perintah ls di perangkat. 
FileLogger ILeveledLogOutput yang mengarahkan pesan log ke file dan ke stdout. 
FilePermissionUtil Class utilitas yang menyediakan penanganan izin file. 
FileProtoResultReporter Pelapor proto yang membuang TestRecord ke dalam file. 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector yang memantau kunci metrik yang berasal dari perangkat dan menarik nya sebagai file dari perangkat. 
FilePullerLogCollector Logger file yang dilaporkan oleh sisi perangkat. 
FileSystemLogSaver Menyimpan log ke sistem file. 
FilesystemRootChecker  
FileUtil Class helper untuk operasi terkait file 
FileUtil.LowDiskSpaceException Dilempar jika ruang disk yang dapat digunakan berada di bawah nilai minimum. 
FilteredResultForwarder Varian ResultForwarder yang hanya mengizinkan daftar yang diizinkan dari TestDescription untuk dilaporkan. 
FixedByteArrayOutputStream ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah data maksimum. 
FlashingMethod Enum untuk mendeskripsikan 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 Typedef 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 menyetel versi artefak yang sesuai sehingga dapat di-flash melalui DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler yang diperluas menjadi lebih banyak untuk setiap konfigurasi perangkat foldable non-primer. 
FoldableHandler Handler perangkat foldable generik yang dapat menggunakan parameter perangkat foldable untuk membuat modul khusus. 
FoldableModePreparer Penyiap target yang dapat mengubah status perangkat foldable. 
FolderBuildInfo Implementasi konkret IFolderBuildInfo
FolderSaver ITargetPreparer yang menarik direktori dari perangkat, mengompresi, dan menyimpannya ke backend logging. 
FormattedGeneratorReporter Reporter yang memungkinkan pembuatan laporan dalam format tertentu. 
FreeDeviceState  
FuseMountManager  
FuseUtil Class helper untuk operasi FUSE. 
FutilityCommandPreparer Persiapan untuk menjalankan perintah sia-sia. 

G

GceAvdInfo Struktur untuk menyimpan data yang relevan untuk instance AVD GCE tertentu. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread Monitor untuk tunnel proxy host lab Gce yang digunakan untuk oksigenasi. 
GceManager Helper 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 mengirim atau menarik file, bergantung pada struktur argumen. 
GceSshTunnelMonitor Thread Monitor untuk tunnel SSH GCE. 
GcovCodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan gcov dari perangkat dan mencatatnya sebagai artefak pengujian. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan kernel gcov dari debugfs dan dari perangkat, lalu mencatatnya sebagai artefak pengujian. 
GCSBucketUtil Pengelola file untuk mendownload dan mengupload file dari Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper sederhana untuk info file di GCS. 
GCSCommon Tidak digunakan lagi. Gunakan com.android.tradefed.util.gcs.GCSCommon sebagai gantinya. 
GCSCommon Class dasar untuk operasi Gcs seperti download dan upload. 
GCSConfigurationFactory ConfigurationFactory memuat konfigurasi dari Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader Ekstensi ConfigurationFactory.ConfigLoader yang memuat konfigurasi dari GCS, melacak konfigurasi yang disertakan dari satu konfigurasi root, dan menampilkan pengecualian pada penyertaan melingkar. 
GCSConfigurationServer Server konfigurasi memuat konfigurasi dari Google Cloud Storage (GCS). 
GCSDownloaderHelper Downloader untuk bucket GCS yang menangani caching dan menyelesaikan konfigurasi global. 
GCSFileDownloader Pengunduh file untuk mendownload file dari Google Cloud Storage (GCS). 
GCSFileDownloaderBase Pengunduh file untuk mendownload file dari Google Cloud Storage (GCS). 
GCSFileUploader Pengupload 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 pesan logcat pemicu 
GetPreviousPassedHelper Helper untuk mendapatkan filter pengujian yang lulus sebelumnya. 
GkiDeviceFlashPreparer Penyiapan target yang mem-flash perangkat dengan image generik kernel umum Android. 
GlobalConfiguration Implementasi IGlobalConfiguration yang menyimpan objek konfigurasi yang dimuat dalam peta 
GlobalFilterGetter Implementasi layanan yang menampilkan filter dari pemanggilan tertentu. 
GlobalTestFilter Opsi filter yang diterapkan pada pemanggilan. 
GoogleAccountPreparer ITargetPreparer yang mendukung konfigurasi akun Google. 
GoogleAccountUtil Utilitas yang mendukung konfigurasi akun Google di perangkat 
GoogleApiClientUtil Utilitas untuk membuat klien Google API. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser Mengurai hasil Google Benchmark yang dijalankan dari shell, dan menampilkan peta dengan semua hasil. 
GoogleBenchmarkTest Pengujian yang menjalankan paket pengujian benchmark Google di perangkat tertentu. 
GranularRetriableTestWrapper Class wrapper berfungsi di IRemoteTest untuk menggranulasi IRemoteTest di tingkat testcase. 
GranularRetriableTestWrapper.StartEndCollector Class helper untuk menangkap awal dan akhir proses yang tidak ada. 
GsiDeviceFlashPreparer Penyiapan 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 parameter "--gtest_list_tests". 
GTestResultParser Mengurai hasil 'mode output mentah' dari pengujian native menggunakan GTest yang dijalankan dari shell, dan memberi tahu ITestInvocationListener tentang hasilnya. 
GTestXmlResultParser Mengurai hasil 'mode output xml' dari pengujian native menggunakan GTest yang dijalankan dari shell, dan memberi tahu ITestRunListener tentang hasilnya. 

H

HandleAppName Tangani chunk "nama aplikasi" (APNM). 
HandleExit Kirim permintaan keluar. 
HandleHeap Menangani pembaruan status heap. 
HandleHello Menangani potongan "hello" (HELO) dan penemuan fitur. 
HandleNativeHeap Menangani pembaruan status rangkaian pesan. 
HandleProfiling Menangani pembaruan status heap. 
HandleTest Menangani pembaruan status rangkaian pesan. 
HandleThread Menangani pembaruan status rangkaian pesan. 
HandleViewDebug  
HandleWait Menangani potongan "tunggu" (WAIT). 
HarnessException Class pengecualian dasar untuk pengecualian yang ditampilkan dalam harness. 
HarnessIOException Pengecualian Harness yang membantu menangani masalah file. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor yang memantau memori heap di host dan mencatatnya secara berkala ke log histori. 
HeapSegment Menjelaskan jenis dan lokasi objek dalam segmen heap. 
HeapSegment.HeapSegmentElement Mendeskripsikan objek/region yang dienkode dalam data HPSG. 
HelloWorldMultiTargetPreparer Contoh penerapan IMultiTargetPreparer
HistoryLogger TF History Logger, log khusus yang hanya berisi beberapa peristiwa tertentu. 
HostGTest Pengujian yang menjalankan paket pengujian native. 
HostMetric Class ini merepresentasikan sampel metrik host yang akan dilaporkan. 
HostOptions Class pemegang opsi host. 
HostStatsdMetricCollector IMetricCollector yang mengumpulkan metrik statsd dari sisi host menggunakan perintah utilitas statsd. 
HostTest Runner pengujian untuk pengujian berbasis host JUnit. 
HostUtils Menerapkan beberapa metode utilitas yang berguna untuk menjalankan pengujian host. 
HprofAllocSiteParser Class helper untuk mengurai info dari bagian Situs Alokasi laporan hprof. 
HttpHelper Berisi metode helper untuk membuat permintaan HTTP 
HttpHelper.RequestRunnable Runnable untuk membuat permintaan dengan IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Class helper untuk membuat permintaan post HTTP multibagian. 
HttpRemoteFileResolver Implementasi IRemoteFileResolver yang memungkinkan mendownload file jarak jauh melalui http 
HttpsRemoteFileResolver Penerapan IRemoteFileResolver yang memungkinkan download file jarak jauh melalui https 

I

IAbi Antarmuka yang merepresentasikan ABI yang sedang diuji. 
IAbiReceiver Pengujian yang memerlukan ABI yang sedang diuji. 
IAndroidDebugBridge Definisi antarmuka untuk metode ERROR(/com.android.ddmlib.AndroidDebugBridge) yang digunakan dalam paket ini. 
IAppBuildInfo Antarmuka ini tidak digunakan lagi. Gunakan IBuildInfo secara langsung. 
IAutoRetriableTest Antarmuka untuk IRemoteTest yang tidak menerapkan ITestFilterReceiver, tetapi tetap ingin mendukung percobaan ulang otomatis. 
IBatteryInfo Antarmuka yang menentukan interaksi dengan baterai perangkat. 
IBatteryInfo.BatteryState Menjelaskan status pengisian daya baterai saat ini. 
IBlockFilter Mengontrol apakah blok data yang harus dikirimkan ke perangkat harus ditayangkan. 
IBlockTransformer Transformasi opsional blok data sebelum mengirim. 
IBuildInfo Menyimpan informasi tentang build yang sedang diuji. 
IBuildInfo.BuildInfoProperties Beberapa properti yang dapat dimiliki IBuildInfo untuk mengubah 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 extends IClusterEvent> Antarmuka untuk ClusterEventUploader 
IClusterOptions Antarmuka untuk mendapatkan opsi terkait cluster. 
ICommandOptions Penampung untuk opsi eksekusi perintah. 
ICommandScheduler Penjadwal untuk menjalankan perintah TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Pemroses untuk peristiwa pemanggilan saat pemanggilan selesai. 
ICompressionStrategy Antarmuka yang merepresentasikan algoritma kompresi yang dapat dipilih saat runtime. 
IConfigOptionValueTransformer Antarmuka untuk memanipulasi nilai opsi konfigurasi 
IConfigurableVirtualDevice Antarmuka untuk memberikan informasi tentang info perangkat virtual yang mungkin telah dikonfigurasi sebelumnya (IP host, pengguna host, offset port, dll.). 
IConfiguration Informasi konfigurasi untuk pemanggilan TradeFederation. 
IConfigurationFactory Factory untuk membuat IConfiguration 
IConfigurationReceiver Antarmuka sederhana untuk merepresentasikan objek yang menerima IConfiguration
IConfigurationServer Antarmuka untuk server konfigurasi. 
ICredentialFactory Antarmuka untuk credential factory guna membuat Credential oauth2. 
IDefaultObjectLoader Antarmuka untuk memuat objek default yang harus menjadi bagian dari konfigurasi YAML kita. 
IDefaultObjectLoader.LoaderConfiguration Objek konfigurasi pemuatan untuk meneruskan informasi ke loader. 
IDevice Perangkat. 
IDevice.DeviceState Status perangkat. 
IDevice.DeviceUnixSocketNamespace Namespace Soket Domain Unix yang dibuat di perangkat. 
IDevice.Feature Fitur software tingkat perangkat. 
IDevice.HardwareFeature Fitur hardware tingkat perangkat. 
IDeviceActionReceiver Menyediakan API untuk menerima peristiwa perangkat. 
IDeviceBuildInfo IBuildInfo yang merepresentasikan build perangkat Android lengkap dan (opsional) pengujiannya. 
IDeviceBuildProvider IBuildProvider yang menggunakan informasi dari ITestDevice untuk mengambil build. 
IDeviceConfiguration Antarmuka Pemegang Konfigurasi Perangkat. 
IDeviceConnection Menunjukkan koneksi ke perangkat yang dapat dibaca dan ditulis. 
IDeviceConnection.Factory  
IDeviceFlasher Mem-flash image perangkat di perangkat. 
IDeviceFlasher.UserDataFlashOption Enum opsi untuk menangani gambar userdata 
IDeviceManager Antarmuka untuk mengelola rangkaian 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 dikenal dan statusnya. 
IDeviceRecovery Antarmuka untuk memulihkan perangkat yang telah 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
IDisableable Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. 
IdSizesReply  
IDynamicShardingClient Antarmuka wrapper untuk klien sharding

Hal ini ada agar kita dapat menukar dengan HTTP atau pengujian jika diperlukan. 

IDynamicShardingConnectionInfo Antarmuka untuk class yang berisi info koneksi sharding dinamis 
IEmail Antarmuka untuk mengirim email. 
IEmail.Message Container untuk data pesan email. 
IFileDownloader Antarmuka untuk mendownload file jarak jauh. 
IFileEntry Definisi antarmuka yang menyediakan kontrak yang lebih sederhana dan dapat di-mock untuk metode FileEntry
IFileResolverLoader Memuat implementasi IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Pengecualian ditampilkan jika resolver tidak dapat dimuat atau diinisialisasi. 
IFlashingResourcesParser Antarmuka untuk menyediakan versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. 
IFlashingResourcesRetriever Antarmuka untuk mengambil file gambar tambahan yang diperlukan untuk mem-flash perangkat. 
IFolderBuildInfo IBuildInfo abstrak sederhana yang artefak build-nya terdapat di direktori sistem file lokal. 
IFormatterGenerator Antarmuka yang menjelaskan pemformat untuk SuiteResultHolder
IFuseDriverProfile Menentukan perilaku spesifik dari driver FUSE tertentu, sehingga MountManager dapat menjadi generik. 
IGlobalConfiguration Class untuk mencakup informasi konfigurasi global untuk satu instance Trade Federation (mencakup sejumlah pemanggilan konfigurasi sebenarnya). 
IHarnessException Deskripsi antarmuka pengecualian harness yang akan diterapkan oleh pengecualian harness. 
IHostCleaner Membersihkan host setelah uji coba selesai. 
IHostHealthAgent Antarmuka untuk memancarkan metrik host atau perangkat. 
IHostMonitor Antarmuka untuk mengirim data host 
IHostMonitor.HostDataPoint Class generik untuk data yang akan dilaporkan. 
IHostMonitor.HostMetricType  
IHostOptions Antarmuka penampung opsi host. 
IHostOptions.PermitLimitType Enum yang menjelaskan kemungkinan pembatas izin 
IHostResourceManager Antarmuka untuk mengelola resource host. 
IHttpHelper Metode helper untuk melakukan permintaan http. 
IHttpHelper.DataSizeException  
IIncrementalSetup Antarmuka yang membantu memutuskan apakah akan mencoba penyiapan inkremental untuk penyiap TradeFed. 
IInstrumentationResultParser Antarmuka untuk mengurai hasil eksekusi uji instrumentasi dari shell. 
IInstrumentationResultParser.SessionResultCodes Kode hasil sesi instrumen AM. 
IInstrumentationResultParser.StatusCodes Kode status hasil pengujian. 
IInstrumentationResultParser.StatusKeys Kunci status pengujian yang relevan. 
IInvocationContext Menyimpan informasi tentang Pemanggilan agar dapat diakses oleh 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 untuk sandi atau data sensitif. 
IKeyStoreFactory Factory untuk membuat IKeyStoreClient
ILabPreparer Antarmuka penanda untuk penyiap lab

Lihat ITargetPreparer untuk mengetahui deskripsi tujuan antarmuka ini. 

ILeveledLogOutput Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani output pesan log. 
ILogcatReceiver Class yang menyediakan output logcat perangkat sebagai InputStreamSource
ILogger Antarmuka yang digunakan untuk menampilkan peringatan/error. 
ILogRegistry Antarmuka untuk pencatat log singleton ILogOutput yang memultipleks dan mengelola pencatat log yang berbeda. 
ILogRegistry.EventType Peristiwa yang berguna untuk dicatat dalam log 
ILogSaver Class yang menerapkan antarmuka ini menyediakan metode untuk menyimpan log ke lokasi pusat. 
ILogSaverListener Memungkinkan 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 panggilan IManagedTestDevice.handleAllocationEvent(DeviceEvent)  
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 menjalankan pengujian. 
IMoblyYamlResultHandler Antarmuka pengendali hasil mobly yaml. 
IMoblyYamlResultHandler.ITestResult Antarmuka hasil YAML mobly 
IModuleController Antarmuka untuk mengontrol apakah modul harus dieksekusi atau tidak. 
IModuleController.RunStrategy Enum yang menjelaskan cara modul harus dieksekusi. 
IModuleParameterHandler Antarmuka untuk parameter modul rangkaian pengujian. 
IMultiDeviceRecovery Antarmuka untuk memulihkan beberapa perangkat offline. 
IMultiDeviceTest Antarmuka ini tidak digunakan lagi. Antarmuka ini dipertahankan untuk sementara demi kompatibilitas, tetapi tidak digunakan lagi. Jangan terapkan. 
IMultiTargetPreparer Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. 
INativeDevice Menyediakan API tingkat yang andal dan sedikit lebih tinggi ke ddmlib IDevice
INativeDeviceTest Antarmuka untuk objek yang memerlukan referensi ke INativeDevice
IncrementalImageUtil Utilitas untuk memanfaatkan update perangkat dan gambar inkremental. 
IncrementalInstallSession Digunakan untuk membuat sesi penginstalan paket inkremental yang di dalamnya blok APK yang diinstal di-streaming ke perangkat saat perlu dibaca. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier ID Error dari infrastruktur Trade Federation, dan infrastruktur dependen (seperti infrastruktur Build). 
InputStreamSource Pada dasarnya, antarmuka ini membungkus ERROR(/InputStream) agar dapat di-clone. 
InstallAllTestZipAppsSetup ITargetPreparer yang menginstal semua aplikasi dalam zip pengujian. 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer yang menginstal satu atau beberapa APK yang ada di sistem file. 
InstallBuildEnvApkSetup ITargetPreparer yang menginstal satu atau beberapa APK pengujian dari lingkungan build platform Android. 
InstallCreateReceiver Penerima output untuk command line "pm install-create". 
InstalledInstrumentationsTest Menjalankan semua instrumentasi yang ditemukan di perangkat saat ini. 
InstallException Dikeluarkan jika penginstalan atau peng-uninstalan aplikasi gagal. 
InstallKernelModulePreparer Penyiapan target yang menginstal modul kernel. 
InstallMetrics  
InstallReceiver Penerima output untuk command line "pm install package.apk". 
InstantAppHandler Handler untuk ModuleParameters.INSTANT_APP
InstrumentationPreparer ITargetPreparer yang menjalankan instrumentasi 
InstrumentationProtoResultParser Mengurai hasil 'mode output protoStd' dari proses pengujian instrumentasi yang dijalankan dari shell dan memberi tahu ITestRunListener tentang hasilnya. 
InstrumentationResultParser Mengurai hasil 'mode output mentah' dari menjalankan pengujian instrumentasi dari shell dan memberi tahu ITestRunListener tentang hasilnya. 
InstrumentationTest Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu. 
InvocationCacheHelper Utilitas untuk menangani upload dan mencari hasil cache pemanggilan. 
InvocationCacheHelper.CacheInvocationResultDescriptor Menjelaskan hasil cache. 
InvocationContext Implementasi generik IInvocationContext
InvocationExecution Class yang menjelaskan semua langkah pemanggilan: download build, target_prep, jalankan pengujian, hapus. 
InvocationLocal<T> Class ini menyediakan variabel cakupan pemanggilan. 
InvocationMetricLogger Class utilitas untuk pemanggilan guna mencatat beberapa metrik. 
InvocationMetricLogger.InvocationGroupMetricKey Pengelompokan memungkinkan pencatatan beberapa grup dengan kunci yang sama. 
InvocationMetricLogger.InvocationMetricKey Beberapa kunci bernama khusus yang akan selalu kami isi untuk pemanggilan. 
InvocationProtoResultReporter Reporter untuk menyimpan informasi caching tingkat pemanggilan dan daftar modulnya 
InvocationStatus Class untuk menyimpan status pemanggilan. 
InvocationStatus Enum pembantu untuk merepresentasikan status pemanggilan 
InvocationSummaryHelper Class helper untuk mengumpulkan dan melaporkan TestSummary untuk kumpulan pendengar 
InvocationToJUnitResultForwarder Class yang memproses peristiwa ITestInvocationListener dan meneruskannya ke TestListener
IPostProcessor Post-processor adalah objek Trade Federation yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log SETELAH pengujian dan SEBELUM pelaporan hasil. 
IRecorderClient Antarmuka untuk berkomunikasi dengan backend perekam ResultDB. 
IRemoteAndroidTestRunner Antarmuka untuk menjalankan perintah pengujian Android dari jarak jauh dan melaporkan hasil ke pemroses. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature Antarmuka yang menjelaskan fitur di Tradefed yang dapat dieksekusi berdasarkan permintaan. 
IRemoteFileResolver Antarmuka untuk objek yang dapat menyelesaikan file jarak jauh menjadi file lokal. 
IRemoteFileResolver.RemoteFileResolverArgs Argumen yang diteruskan ke resolver 
IRemoteFileResolver.ResolvedFile Class yang menyimpan informasi tentang file yang diselesaikan dan beberapa metadata. 
IRemoteScheduledListenersFeature Perluasan IRemoteFeature untuk mendukung penerusan IScheduledInvocationListener
IRemoteTest Pengujian yang melaporkan hasil langsung ke ITestInvocationListener
IReportNotExecuted Jika eksekusi tidak lengkap, IRemoteTest yang menerapkan antarmuka ini dapat melaporkan pengujian yang tidak dieksekusi untuk meningkatkan pelaporan. 
IRescheduler Antarmuka untuk menjadwalkan ulang konfigurasi agar dijalankan di masa mendatang. 
IResourceMetricCollector Antarmuka bagi pengguna untuk menerapkan pengumpul resource yang disesuaikan. 
IRestApiHelper Antarmuka helper untuk melakukan panggilan REST API. 
IResumableTest Antarmuka ini tidak digunakan lagi. Tidak perlu lagi 
IRetryDecision Antarmuka yang mendorong keputusan coba lagi dan menerapkan filter pada class untuk percobaan ulang yang lebih bertarget. 
IRuntimeHintProvider  
IRunUtil Antarmuka untuk menjalankan operasi terjadwal dan perintah sistem. 
IRunUtil.EnvPriority Enum yang menentukan apakah setelan atau penghapusan setelan env tertentu. 
IRunUtil.IRunnableResult Antarmuka untuk menjalankan 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 nama "set-option" yang ditautkan ke HostTest.SET_OPTION_NAME
IShardableListener ITestInvocationListener yang dapat di-shard. 
IShardableTest IRemoteTest yang dapat dibagi menjadi sub-pengujian yang dapat dieksekusi secara terpisah. 
IShardHelper Antarmuka objek yang menjelaskan strategi sharding yang akan diterapkan untuk konfigurasi. 
IShellEnabledDevice Perangkat abstrak yang dapat menerima perintah shell. 
IShellOutputReceiver Class yang menerapkan antarmuka ini menyediakan metode yang menangani output dari perintah shell jarak jauh di perangkat/emulator. 
IsolatedHostTest Menerapkan runner TradeFed yang menggunakan subproses untuk mengeksekusi pengujian di lingkungan dengan dependensi rendah, bukan mengeksekusinya di proses utama. 
IStackTraceInfo Class yang mengimplementasikan antarmuka ini menyediakan metode yang menampilkan rekaman aktivitas. 
ISupportGranularResults Antarmuka yang menentukan apakah ITestInvocationListener mendukung penerimaan hasil terperinci atau tidak. 
ISystemStatusChecker Pemeriksa yang melakukan pemeriksaan status sistem dan menampilkan boolean untuk menunjukkan apakah sistem berada dalam status yang diharapkan. 
ISystemStatusCheckerReceiver IRemoteTest yang memerlukan akses ke ISystemStatusChecker dari konfigurasi. 
ITargetCleaner Antarmuka ini tidak digunakan lagi. tearDown telah dipindahkan ke antarmuka ITargetPreparer dasar. 
ITargetPreparer Menyiapkan lingkungan pengujian untuk menjalankan pengujian. 
ITemporaryDevice Antarmuka untuk merepresentasikan perangkat yang dapat menjadi placeholder sementara. 
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; jika disetel, peluncur pengujian harus melakukan uji coba untuk mengumpulkan kasus pengujian tanpa benar-benar mengeksekusinya. 
ITestDevice Menyediakan API tingkat yang andal dan sedikit lebih tinggi ke ddmlib IDevice
ITestDevice.ApexInfo Class struct sederhana untuk menyimpan informasi tentang satu APEX 
ITestDevice.MountPointInfo Class struct sederhana untuk menyimpan informasi tentang satu titik pemasangan 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Runner yang dapat menerima file yang menentukan pengujian mana yang akan dijalankan dan/atau tidak dijalankan. 
ITestFilterReceiver Pelari yang dapat memfilter pengujian yang akan dijalankan. 
ITestInformationReceiver Antarmuka untuk menerima TestInformation untuk beberapa class. 
ITestInvocation Menangani satu pemanggilan pengujian TradeFederation. 
ITestInvocation.ExitInformation Menampilkan beberapa informasi keluar untuk pemanggilan. 
ITestInvocationListener Listener untuk hasil pengujian dari pemanggilan pengujian. 
ITestLifeCycleReceiver Menerima notifikasi peristiwa selama menjalankan uji instrumentasi. 
ITestLogger Entitas yang dapat melakukan logging aliran data dari berbagai jenis. 
ITestLoggerReceiver Entitas yang dapat disuntikkan dengan instance ITestLogger sehingga dapat digunakan untuk tujuan pencatatan. 
ITestRunListener Menerima notifikasi peristiwa selama menjalankan uji instrumentasi. 
ITestsPool Antarmuka yang menjelaskan kumpulan pengujian yang dapat kita akses dan jalankan 
ITestStorageClient Antarmuka untuk berkomunikasi dengan backend Android Test Storage. 
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 memberikan token perangkat tertentu. 
ITokenRequest Antarmuka yang dapat diterapkan IRemoteTest untuk menunjukkan bahwa antarmuka tersebut memerlukan perangkat dengan token khusus. 

J

JarHostTest Test runner untuk pengujian JUnit sisi host. 
JarHostTest.HostTestListener Pemroses wrapper yang meneruskan semua peristiwa kecuali testRunStarted() dan testRunEnded() ke pemroses yang disematkan. 
JavaCodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Java dari perangkat dan mencatatnya sebagai artefak pengujian. 
JavaCodeCoverageFlusher Class utilitas yang mereset dan memaksa penghapusan pengukuran cakupan kode Java dari proses yang berjalan di perangkat. 
JdwpAgent  
JdwpCommands Konstanta perintah JDWP seperti yang ditentukan di sini 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket Paket JDWP, yang berada di awal ByteBuffer di suatu tempat. 
JdwpPayload  
JdwpProtocol  
JSONFileKeyStoreClient Contoh penerapan tempat file JSON lokal bertindak sebagai penyimpanan kunci. 
JSONFileKeyStoreFactory Implementasi Factory JSON KeyStore, yang menyediakan JSONFileKeyStoreClient untuk mengakses File JSON Key Store. 
JsonHttpTestResultReporter Pelapor hasil yang mengenkode hasil metrik pengujian dan info cabang, perangkat ke dalam JSON dan POST ke endpoint layanan HTTP 
JUnit4ResultForwarder Penerusan hasil dari JUnit4 Runner. 
JUnit4TestFilter Class Helper yang menyediakan pemfilteran untuk runner JUnit4 dengan memperluas Filter
JUnitRunUtil Class helper untuk mengarahkan panggilan IRemoteTest.run(TestInformation, ITestInvocationListener) 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 di XMLJUnitResultFormatter ant dan meneruskannya ke ITestInvocationListener. 

K

KernelModuleUtils  
KernelTargetTest Test runner untuk executable yang berjalan di target dan mengurai hasil pengujian kernel. 
KernelTestModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian jika tidak cocok dengan arsitektur . 
KeyguardControllerState Penampung untuk status kunci layar. 
KeyguardStatusChecker Memeriksa status keyguard setelah eksekusi modul. 
KeyStoreException Dikeluarkan saat terjadi error fatal pada penyimpanan kunci. 
KillExistingEmulatorPreparer ITargetPreparer yang menonaktifkan emulator yang sedang berjalan. 
KnownFailurePreparer Penyiap target untuk melewati percobaan ulang kegagalan yang diketahui. 
KTapResultParser Membaca output KTAP seperti yang dihasilkan oleh modul pengujian KUnit dan ditempatkan dalam file `results` di bagian debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Runner pengujian untuk menjalankan modul pengujian KUnit di perangkat. 

L

LabResourceDeviceMonitor Monitor resource lab yang melakukan inisialisasi/mengelola server gRPC untuk LabResourceService. 
LargeOutputReceiver Class yang dirancang untuk membantu menjalankan perintah yang berjalan lama mengumpulkan output. 
LastShardDetector Saat menjalankan sharding lokal, terkadang kita hanya ingin menjalankan beberapa tindakan saat shard terakhir mencapai invocationEnded(long)
LeakedThreadStatusChecker Pemeriksa status untuk memastikan modul tidak membocorkan Thread yang sedang berjalan. 
LegacySubprocessResultsReporter Implementasi yang dibekukan dari pelapor hasil subproses yang harus tetap kompatibel dengan versi TF/CTS sebelumnya (misalnya 8+), meskipun ada perubahan pada superclass-nya. 
ListInstrumentationParser IShellOutputReceiver yang mengurai output kueri 'pm list instrumentation' 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Class untuk perangkat virtual lokal yang berjalan di host TradeFed. 
LocalAppBuildProvider IBuildProvider yang membuat IBuildInfo berdasarkan jalur lokal yang diberikan 
LocalDeveloper Mendeteksi dan menampilkan apakah ini adalah developer lokal yang menjalankan Tradefed. 
LocalDeviceBuildProvider IBuildProvider yang membuat IDeviceBuildInfo berdasarkan jalur direktori sistem file yang diberikan. 
LocalEmulatorLaunch TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. 
LocalEmulatorSnapshot TargetPreparer yang ditujukan untuk membuat snapshot emulator bersih dari lingkungan build/pengembangan Android 
LocalFileHeader LocalFileHeader adalah class yang berisi informasi file/folder di dalam file zip. 
LocalFileResolver Penerapan IRemoteFileResolver yang memungkinkan penautan file lokal 
LocalFolderBuildProvider IBuildProvider yang membuat IFolderBuildInfo berdasarkan jalur lokal yang diberikan 
LocalHostResourceManager Mengelola resource host. 
LocalPool Implementasi kumpulan pengujian lokal 
LocalRunInstructionBuilder Utilitas untuk mengompilasi instruksi guna menjalankan pengujian secara lokal. 
LockSettingsBaselineSetter Setter untuk menghapus setelan kunci layar. 
Log  
Log Class log yang mencerminkan API di sumber Android utama. 
Log.ILogOutput Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani output pesan log. 
Log.LogLevel Enum Tingkat Log. 
Log.LogLevel Enum Tingkat Log. 
LogAssociation Class untuk merepresentasikan link antara file log dan pengujian. 
LogcatCrashResultForwarder Pemroses khusus: jika terjadi kegagalan (proses instrumentasi error), pemroses ini akan mencoba mengekstrak error dari logcat dan menambahkannya ke pesan kegagalan yang terkait dengan pengujian. 
LogcatEventParser  
LogcatEventType Jenis acara untuk LogcatEventParser
LogcatOnFailureCollector Pengumpul yang akan merekam 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 peralihan pengguna) dari logcat selama satu atau beberapa pengujian berulang dengan menggunakan pola regex tertentu untuk mengurai sinyal mulai dan akhir peristiwa dari baris logcat. 
LogDataType Mewakili jenis data log. 
LogFile Class untuk menyimpan metadata file log yang disimpan. 
LogFileSaver Helper untuk ITestInvocationListener yang akan menyimpan data log ke file 
LogReceiver  
LogRegistry Implementasi ILogRegistry yang memultipleks dan mengelola logger yang berbeda, menggunakan yang sesuai berdasarkan ThreadGroup thread yang melakukan panggilan. 
LogSaverResultForwarder ResultForwarder untuk menyimpan log dengan penyimpan 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 handler sederhana untuk Modul Mainline yang membuat InstallApexModuleTargetPreparer dan menyuntikkan link dinamis ke dalamnya berdasarkan modul mainline yang diberikan untuk mengambil modul tersebut secara otomatis. 
MainlineTestModuleController Class dasar untuk pengontrol modul guna menjalankan pengujian berdasarkan modul utama yang telah dimuat sebelumnya di perangkat yang sedang diuji. 
ManagedRemoteDevice Perangkat yang berjalan di dalam mesin virtual yang kami kelola dari jarak jauh melalui instance Tradefed di dalam VM. 
ManagedTestDeviceFactory Factory untuk membuat berbagai jenis perangkat yang dapat dipantau oleh Tf 
MaxSdkModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di atas nomor versi SDK yang ditentukan. 
MergedZipEntryCollection Gabungkan setiap entri zip dalam file zip besar ke dalam blok untuk meminimalkan upaya download. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer yang memungkinkan untuk meneruskan informasi dari satu build ke build lain dengan memberi nama dan kunci file yang akan disalin ke build lain. 
MergeStrategy Menjelaskan cara hasil harus digabungkan jika ada beberapa upaya. 
MerkleTree Representasi pohon Merkle seperti yang ditentukan oleh API eksekusi jarak jauh. 
MetricFilePostProcessor Digunakan untuk mengupload file log metrik yang dikumpulkan selama pengujian dan tingkat eksekusi. 
MetricFileUtil Utilitas untuk menyimpan metrik pengujian dan menjalankan pengujian di akhir pemanggilan dalam file teks dan menguploadnya ke Android Build API. 
MetricFileUtil.TestRunMetrics  
MetricOption Anotasi untuk metode pengujian yang diberi anotasi dengan @Test, atau jika anotasi adalah bagian dari daftar anotasi TestDescription yang memungkinkan untuk menentukan beberapa parameter tambahan yang berguna untuk: Menyesuaikan perilaku pengumpul, memfilter beberapa metode. 
MetricsXMLResultReporter MetricsXMLResultReporter menulis metrik pengujian dan metrik run ke file XML dalam folder yang ditentukan oleh parameter metrics-folder pada fase invocationEnded pengujian. 
MetricTestCase Ekstensi TestCase yang memungkinkan pencatatan metrik saat berjalan sebagai bagian dari TradeFed. 
MetricTestCase.LogHolder Struktur untuk menyimpan file log yang akan dilaporkan. 
MetricUtil Class utilitas untuk menarik metrik dari konfigurasi statsd yang di-push. 
MetricUtility Berisi metode utilitas umum untuk menyimpan metrik pengujian, menggabungkan metrik dalam pengujian serupa, dan menulis metrik ke file. 
MetricUtils Class untuk menyimpan metode penunjang dalam menangani konversi format Metrik. 
MinApiLevelModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian jika berada di bawah Level API yang ditentukan. 
MinSdkModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di bawah nomor versi SDK yang ditentukan. 
MixImageZipPreparer IMultiTargetPreparer yang mencampur gambar build sistem dalam build perangkat. 
MixKernelTargetPreparer ITargetPreparer yang memungkinkan untuk menggabungkan image kernel dengan image perangkat. 
MixRadioTargetPreparer ITargetPreparer yang memungkinkan untuk mencampur gambar radio dengan gambar perangkat. 
MoblyArtifactReporter Pelapor artefak Mobly. 
MoblyBinaryHostTest Pengujian host dimaksudkan untuk menjalankan file biner python mobly dari sistem Build Android (Soong) 
MoblyYamlResultControllerInfoHandler Handler elemen hasil yaml Mobly 'Controller Info'. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Factory handler hasil Mobly yaml yang menghasilkan handler yang sesuai berdasarkan jenis hasil. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Pengurai hasil pengujian Mobly yaml. 
MoblyYamlResultRecordHandler Handler elemen 'Record' hasil yaml Mobly. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Handler elemen 'Summary' hasil Mobly yaml. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Handler elemen 'Test Name List' hasil Mobly yaml. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Handler elemen 'Data Pengguna' hasil yaml Mobly. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Penampung untuk konfigurasi pengujian. 
ModuleListener Listener dilampirkan ke setiap IRemoteTest setiap modul untuk mengumpulkan daftar hasil. 
ModuleLogcatCollector Versi pengumpul logcat, tetapi untuk modul. 
ModuleMerger Class helper untuk operasi terkait penggabungan ITestSuite dan ModuleDefinition setelah pemisahan. 
ModuleOemTargetPreparer  
ModuleParameters Nilai khusus yang terkait dengan kunci "parameter" rangkaian di metadata setiap modul. 
ModuleParametersHelper Helper untuk mendapatkan IModuleParameterHandler yang terkait dengan parameter. 
ModuleProtoResultReporter Pelapor hasil yang dimaksudkan untuk melaporkan hanya hasil tingkat modul. 
ModulePusher  
ModulePusher.ModulePushError Terjadi error fatal selama pengiriman modul Mainline. 
ModuleResultsAndMetricsForwarder Ekstensi ResultAndLogForwarder yang menambahkan metrik terkait modul tambahan ke hasil pengujian. 
ModuleSplitter Helper untuk membagi daftar modul yang diwakili oleh IConfiguration menjadi daftar unit eksekusi yang diwakili oleh ModuleDefinition
ModuleTestTypeUtil Berisi metode utilitas umum untuk memeriksa modul. 
MonitorThread Pantau koneksi terbuka. 
MultiFailureDescription Kumpulkan beberapa FailureDescription dalam satu wadah. 
MultiLineReceiver Implementasi dasar IShellOutputReceiver, yang mengambil data mentah yang berasal dari soket, dan mengonversinya menjadi objek String
MultiMap<K, V> ERROR(/Map) yang mendukung beberapa nilai per kunci. 
MultiReceiver Implementasi dasar IShellOutputReceiver, yang mengambil beberapa instance IShellOutputReceiver dan menyiarkan data yang diterima ke semua instance tersebut. 

N

NameMangleListener Listener proxy untuk menerjemahkan nama metode, class, dan paket pengujian saat hasil dilaporkan. 
NativeAllocationInfo Menyimpan informasi alokasi native. 
NativeBenchmarkTest Pengujian yang menjalankan file benchmark native yang dapat dieksekusi pada perangkat tertentu. 
NativeBenchmarkTestParser IShellOutputReceiver yang mengurai output data pengujian tolok ukur, mengumpulkan metrik tentang waktu rata-rata per operasi. 
NativeBridgeModuleController Pengontrol modul untuk memeriksa apakah perangkat mendukung jembatan native. 
NativeCodeCoverageFlusher Class utilitas yang menghapus pengukuran cakupan native dan memaksa penghapusan data cakupan native dari proses di perangkat. 
NativeDevice Implementasi default ITestDevice Perangkat Android non-full stack. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) untuk menjalankan perintah OS 'adb ....'. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) untuk memulai ulang perangkat. 
NativeDevice.RebootMode Mode mulai ulang. 
NativeDeviceStateMonitor Class helper untuk memantau status IDevice tanpa dukungan framework. 
NativeLeakCollector ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi memori native yang tidak dapat dijangkau yang saat ini ditahan oleh setiap proses. 
NativeLibraryMapInfo Pemetaan alamat memori ke library untuk library native. 
NativeStackCallInfo Mewakili panggilan stack. 
NativeStressTest Pengujian yang menjalankan file yang dapat dieksekusi pengujian stres native di perangkat tertentu. 
NativeStressTestParser IShellOutputReceiver yang mengurai output data uji beban, mengumpulkan metrik tentang jumlah iterasi yang selesai dan waktu rata-rata per iterasi. 
NegativeHandler Handler yang menentukan bahwa tidak ada yang boleh dilakukan dan parameter tidak boleh membuat modul tambahan. 
NestedDeviceStateMonitor Monitor status perangkat yang menjalankan pemeriksaan tambahan pada perangkat bertingkat untuk mengakomodasi spesifikasi lingkungan virtual. 
NestedRemoteDevice Representasi perangkat yang berjalan di dalam VM Cuttlefish jarak jauh. 
NetworkNotAvailableException Dilempar saat perangkat tidak dapat terhubung ke jaringan untuk pengujian. 
NoApkTestSkipper Penyiap khusus yang memungkinkan untuk melewati pemanggilan sepenuhnya (persiapan dan pengujian) jika tidak ada APK yang akan diuji. 
NoDeviceException Dilempar saat tidak ada perangkat untuk menjalankan perintah tertentu. 
NoisyDryRunTest Menjalankan uji coba dengan gangguan pada file perintah. 
NoOpConfigOptionValueTransformer Tanpa pengoperasian IConfigOptionValueTransformer 
NotMultiAbiHandler Handler khusus yang memberi tahu SuiteModuleLoader bahwa ABI sekunder tidak boleh membuat modul. 
NullDevice Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan waktu IDeviceSelection.nullDeviceRequested() true 
NullOutputReceiver Implementasi IShellOutputReceiver yang tidak melakukan apa pun. 

O

ObjectUpdater Class helper untuk mengelola update pada objek AnTS. 
ObjectUpdater.InvocationUpdate Lakukan pembaruan pada pemanggilan yang diberikan. 
ObjectUpdater.TestArtifactUpdate Lakukan update pada BuildArtifact yang ditampilkan. 
ObjectUpdater.WorkUnitUpdate Antarmuka untuk merangkum update. 
OpenObjectLoader Loader untuk objek default yang tersedia di AOSP. 
Opsi Menganotasi kolom sebagai representasi opsi IConfiguration
Option.Importance  
OptionClass Anotasi class sebagai representasi objek IConfiguration
OptionCopier Class helper yang dapat menyalin nilai kolom Option dengan nama yang sama dari satu objek ke objek lainnya. 
OptionDef Menyimpan detail Option
OptionFetcher Helper untuk mendapatkan opsi pengujian dari proses induk. 
OptionNotAllowedException ConfigurationException tertentu saat opsi tidak diizinkan untuk diteruskan di command line. 
OptionSetter Mengisi kolom Option
OptionSetter.Handler<T>  
OptionSetter.MapHandler Handler untuk menangani nilai untuk kolom Peta. 
OptionSetter.OptionFieldsForName Penampung untuk daftar kolom opsi dengan nama tertentu. 
OptionUpdateRule Mengontrol perilaku saat opsi ditentukan beberapa kali. 
OtaDeviceBuildInfo IDeviceBuildInfo yang digunakan untuk pengujian update melalui jaringan. 
OtatoolsBuildInfo IBuildInfo yang berisi artefak otatools. 
OtaUpdateDeviceFlasher Flasher perangkat yang memicu skrip system/update_engine/scripts/update_device.py dengan paket OTA penuh atau inkremental untuk mengupdate image perangkat. 
OxygenUtil Utilitas untuk berinteraksi dengan layanan Oxygen. 

P

PackageInfo Penampung untuk info paket aplikasi yang diuraikan dari perangkat. 
PackageInstalledModuleController Pengontrol modul agar tidak menjalankan pengujian saat perangkat belum menginstal paket yang diberikan. 
Pair<A, B> Tentukan class Pair kita sendiri yang berisi dua objek. 
Pair<S, T> Class Pair hanyalah 2-tuple untuk digunakan dalam paket ini. 
PairingMultiTargetPreparer Penyiap multi-target membantu melakukan penyandingan (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 Mereplikasi penyiapan untuk satu perangkat ke semua perangkat lain yang akan menjadi bagian dari sharding. 
PartialZipDownloadCache Utilitas untuk menyimpan file download sebagian ke cache berdasarkan kontennya. 
PassingTestFileReporter ITestInvocationListener yang menyimpan daftar kasus pengujian yang lulus ke file pengujian 
PendingBlock Blok data milik APK atau file tanda tangan yang diperlukan oleh perangkat. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector Pengumpul yang menarik file rekaman aktivitas Perfetto dari perangkat, mengompresinya secara opsional, dan menambahkannya ke log pengujian. 
PerfettoGenericPostProcessor Post-prosesor yang memproses file proto perfetto metrik biner/teks menjadi key-value pair dengan memperluas pesan dan kolom proto secara rekursif dengan nilai string hingga kolom dengan nilai numerik ditemukan. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Penyiap Perfetto mengirimkan file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh Perfetto. 
PerfettoPullerMetricCollector Class ini tidak digunakan lagi. Sebagai gantinya, gunakan PerfettoFilePullerCollector dan ERROR(/PerfettoTracePostProcessor). 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor Post-prosesor yang mengambil file rekaman aktivitas Perfetto dari log pengujian dan menjalankan prosesor rekaman aktivitas pada file tersebut untuk menghasilkan proto metrik Perfetto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Class utilitas untuk merekam rekaman aktivitas Perfetto di ITestDevice
PrettyPrintDelimiter Utilitas helper yang membantu mencetak pesan yang dibatasi yang terlihat jelas. 
PrettyTestEventLogger Logger yang cocok dengan peristiwa dan mencatatnya agar lebih mudah di-debug. 
ProcessInfo Digunakan untuk menyimpan informasi terkait proses(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileableClient Hal ini merepresentasikan satu klien yang dapat diprofilkan, biasanya proses VM Android. 
ProfileableClientData Berisi data ProfileableClientImpl
ProfileableClientImpl Ini mewakili satu klien yang dapat di-profil, biasanya proses VM Dalvik. 
ProfileParameterHandler Handler parameter dasar untuk setiap pengguna profil. 
ProfileTargetPreparer Class dasar untuk menyiapkan penyiapan target bagi pengguna profil android.os.usertype.profile.XXX
PromptResponse Representasi permintaan perintah dan responsnya 
PromptUtility Utilitas untuk membuat perintah dari konteks. 
PromptUtility.PromptTemplate Referensi ke template perintah yang disimpan di resource 
PropertyChanger Class utilitas untuk mengubah (atau menambahkan) item dalam file properti Android 
PropertyFetcher Mengambil dan menyimpan dalam cache nilai 'getprop' dari perangkat. 
ProtoResultParser Parser untuk format proto hasil Tradefed. 
ProtoResultParser.TestLevel Enumerasi yang merepresentasikan tingkat proto yang sedang diproses. 
ProtoResultReporter Pelapor hasil membuat protobuf TestRecord dengan semua hasil di dalamnya. 
ProtoUtil Metode utilitas untuk menangani jenis pesan protobuf secara agnostik. 
ProxyConfiguration Objek yang memungkinkan penunjuk ke konfigurasi jarak jauh untuk dieksekusi. 
PsParser Utilitas yang digunakan untuk mengurai(USER, PID, dan NAME) dari output perintah "ps" 
PtsBotTest Jalankan pengujian PTS-bot. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker Class ini tidak digunakan lagi. Gunakan PushFilePreparer sebagai gantinya 
PushFilePreparer ITargetPreparer yang mencoba mengirim sejumlah file dari jalur host mana pun ke jalur perangkat mana pun. 
PythonBinaryHostTest Pengujian host dimaksudkan untuk menjalankan file biner python dari sistem Build Android (Soong)

Runner pengujian mendukung include-filter dan exclude-filter. 

PythonBinaryHostTest.PythonForwarder Penerusan 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 helper untuk mengaktifkan lingkungan virtual Python 3. 
PythonVirtualenvPreparer Menyiapkan virtualenv Python di host dan menginstal paket. 

T

QuotationAwareTokenizer  

R

RawImage Data yang merepresentasikan gambar yang diambil dari buffer frame perangkat. 
RebootReasonCollector Pengumpul yang mengumpulkan reboot perangkat selama menjalankan pengujian dan melaporkannya berdasarkan alasan dan jumlah. 
RebootTargetPreparer Penyiap target yang memulai ulang perangkat. 
RecorderClient Klien perekam ResultDB yang mengupload hasil pengujian ke ResultDB. 
RecoveryLogPreparer Penyiap target yang digunakan untuk mengumpulkan log sebelum pemulihan. 
RegexTrie<V> RegexTrie adalah trie yang setiap segmen tersimpan dari kuncinya adalah regex ERROR(/Pattern)
RemoteAndroidDevice Implementasi ITestDevice untuk perangkat Android stack penuh yang terhubung melalui adb connect. 
RemoteAndroidTestRunner Menjalankan perintah pengujian Android dari jarak jauh dan melaporkan hasilnya. 
RemoteAndroidTestRunner Menjalankan perintah pengujian Android dari jarak jauh dan melaporkan hasilnya. 
RemoteAndroidTestRunner.StatusReporterMode Mewakili mode pelapor status dalam opsi perintah instrumen. 
RemoteAndroidTestRunner.StatusReporterMode Mewakili mode pelapor status dalam opsi perintah instrumen. 
RemoteAndroidVirtualDevice Memperluas perilaku RemoteAndroidDevice untuk perangkat Android full stack yang berjalan di Google Compute Engine (GCE). 
RemoteAvdIDevice Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan waktu DeviceSelectionOptions.gceDeviceRequested() true 
RemoteBuildInfo Penampung untuk respons info build kontrol peluncuran. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient Penerapan RemoteActionCache yang menggunakan panggilan gRPC ke server API jarak jauh. 
RemoteDynamicPool Implementasi kumpulan pengujian dalam antrean kerja jarak jauh 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Class sederhana yang memungkinkan seseorang memuat file dari berbagai tempat menggunakan URI dan fungsi penyedia layanan. 
RemoteFileUtil Class utilitas untuk menangani file dari instance jarak jauh 
RemoteInvocationExecution Implementasi InvocationExecution yang mendorong eksekusi jarak jauh. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil Utilitas untuk menjalankan perintah ssh pada instance jarak jauh. 
RemoteTestTimeOutEnforcer Listener yang memungkinkan untuk memeriksa waktu eksekusi konfigurasi pengujian tertentu dan gagal jika melebihi waktu tunggu tertentu. 
RemoteZip Utilitas untuk mengekstrak file individual di dalam file zip jarak jauh. 
RemoveSystemAppPreparer ITargetPreparer untuk menghapus APK dari partisi sistem sebelum menjalankan pengujian. 
ReportPassedTests Melaporkan kemungkinan filter dalam file untuk mengecualikan pengujian yang lulus. 
RequestUtil Utilitas untuk mengizinkan percobaan ulang permintaan jaringan generik dengan penanganan error. 
ResolvePartialDownload Menyelesaikan permintaan download sebagian. 
ResourceMetricUtil Fungsi utilitas untuk menyusun metrik. 
ResourceUtil Utilitas untuk membaca resource konfigurasi. 
RestApiHelper Class helper untuk melakukan panggilan REST API. 
RestartSystemServerTargetPreparer Penyiap target yang memulai ulang server sistem tanpa melakukan reboot perangkat. 
ResultAggregator Forwarder khusus yang menggabungkan hasil jika diperlukan, berdasarkan strategi percobaan ulang yang dilakukan. 
ResultAndLogForwarder Forwarder untuk hasil dan peristiwa log. 
ResultDBReporter Pelapor hasil yang mengupload hasil pengujian ke ResultDB. 
ResultDBUtil Class utilitas untuk pelapor ResultDB. 
ResultForwarder ITestInvocationListener yang meneruskan hasil pemanggilan ke daftar pendengar lainnya. 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer Pelari khusus yang memutar ulang hasil yang diberikan kepadanya. 
RetentionFileSaver Class helper untuk membuat file .retention di direktori. 
RetryConfigurationFactory Factory yang menangani percobaan ulang perintah. 
RetryLogSaverResultForwarder Forwarder yang juga menangani upaya saat ini yang sedang kita lakukan. 
RetryPreparationDecision Class untuk menjelaskan keputusan tentang apakah akan mencoba lagi persiapan atau tidak dan apakah akan gagal menjalankan modul. 
RetryRescheduler Pelari khusus yang memungkinkan penjadwalan ulang pengujian yang gagal atau tidak dieksekusi. 
RetryRescheduler.RetryType Jenis pengujian yang dapat dicoba lagi. 
RetryResultForwarder Ekstensi ResultForwarder yang selalu mendorong ke nomor percobaan tertentu. 
RetryResultHelper Class helper untuk menentukan modul atau pengujian mana yang harus dijalankan atau tidak. 
RetryStatistics Struktur yang menyimpan statistik untuk sesi percobaan ulang dari satu IRemoteTest
RetryStrategy Strategi Coba Lagi yang akan digunakan saat menjalankan kembali beberapa pengujian. 
RootcanalForwarderPreparer  
RootTargetPreparer Menargetkan pembuat yang melakukan "adb root" atau "adb unroot" berdasarkan opsi "force-root". 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery Dasar generik IMultiDeviceRecovery untuk menjalankan konfigurasi Tradefed guna melakukan langkah pemulihan. 
RunHostCommandTargetPreparer Penyiap target untuk menjalankan perintah host arbitrer sebelum dan setelah menjalankan pengujian. 
RunHostScriptTargetPreparer Penyiap target yang menjalankan skrip sebelum menjalankan pengujian. 
RunInterruptedException Ditampilkan saat operasi run terganggu oleh permintaan eksternal. 
RunNotifierWrapper Wrapper RunNotifier sehingga kita dapat membawa DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Handler untuk ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer ITargetPreparer untuk menandai bahwa pengujian harus dijalankan 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 dalam penyiapan, dan menandai bahwa pengujian harus dijalankan di pengguna tersebut. 
RuntimeRestartCollector Pengumpul yang mengumpulkan stempel waktu mulai ulang runtime (error server sistem) selama pengujian dijalankan, jika ada. 
RunUtil Kumpulan metode pembantu untuk menjalankan operasi. 
RustBenchmarkResultParser Menafsirkan output pengujian yang dijalankan dengan framework benchmarking Criterion dan menerjemahkannya menjadi panggilan pada serangkaian ITestInvocationListener
RustBinaryHostTest Pengujian host yang dimaksudkan untuk menjalankan file biner Rust dari sistem Build Android (Soong) 
RustBinaryTest Pengujian yang menjalankan biner Rust di perangkat tertentu. 
RustTestBase Class dasar RustBinaryHostTest dan RustBinaryTest 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Menafsirkan output pengujian yang dijalankan dengan framework unittest Rust dan menerjemahkannya menjadi panggilan pada serangkaian ITestInvocationListener

S

SandboxConfigDump Class runner yang membuat IConfiguration berdasarkan command line dan menumpuknya ke file. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Pengecualian Konfigurasi Khusus yang berasal dari penyiapan Sandbox. 
SandboxConfigurationFactory Factory Konfigurasi Khusus untuk menangani pembuatan konfigurasi untuk tujuan Sandboxing. 
SandboxConfigUtil Class utilitas untuk mengelola IConfiguration saat melakukan sandbox. 
SandboxedInvocationExecution Eksekusi sandbox khusus pemanggilan: Ini adalah InvocationExection saat kita berada di dalam sandbox yang menjalankan perintah. 
SandboxInvocationRunner Jalankan pengujian yang terkait dengan pemanggilan di sandbox. 
SandboxOptions Class yang dapat menerima dan memberikan opsi ke ISandbox
SchedulerState Enum yang merepresentasikan daftar status yang dapat dimiliki oleh Pemanggilan dan Unit Kerja. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector Pengumpul 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 tinggi. 
Sdk29ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 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 versi SDK 33 atau yang lebih tinggi. 
Sdk34ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 34 atau yang lebih tinggi. 
Sdk35ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 35 atau yang lebih tinggi. 
Sdk36ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 36 atau yang lebih tinggi. 
SearchArtifactUtil Class utilitas yang dapat digunakan untuk menelusuri artefak pengujian. 
SecondaryUserHandler Handler untuk ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Handler untuk ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Handler untuk ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Ini adalah preparer yang digunakan untuk menggunakan token guna melakukan serialisasi eksekusi pengujian di host tradefed. 
SerializationUtil Utilitas untuk melakukan serialisasi/deserialisasi objek yang menerapkan ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Factory kredensial untuk membuat oauth berbasis kunci akun layanan Credential
SettingsBaselineSetter Setter umum untuk menangani setelan dasar perangkat melalui ITestDevice.setSetting. 
ShardBuildCloner Class helper yang menangani cloning info build dari command line. 
ShardHelper Class helper yang menangani pembuatan shard dan menjadwalkannya untuk pemanggilan. 
ShardListener ITestInvocationListener yang mengumpulkan hasil dari shard pemanggilan (alias pemanggilan dibagi untuk dijalankan secara paralel di beberapa resource), dan meneruskannya ke pendengar lain. 
ShardMainResultForwarder ResultForwarder yang menggabungkan hasil pemanggilan pengujian yang di-sharding. 
ShellCommandUnresponsiveException Pengecualian yang terjadi saat perintah shell yang dieksekusi di perangkat memerlukan waktu terlalu lama untuk mengirim outputnya. 
ShellOutputReceiverStream Subclass utilitas OutputStream yang menulis ke IShellOutputReceiver. 
ShellStatusChecker Periksa apakah status shell sesuai yang diharapkan sebelum dan setelah modul dijalankan. 
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 file showmap dari perangkat dan pengumpulan metrik darinya. 
SideloadOtaTargetPreparer Penyiap target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu perangkat melakukan booting, dan menyuntikkan properti build perangkat untuk digunakan sebagai info build

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

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 berdasarkan set data numerik. 
SizeLimitedOutputStream ERROR(/OutputStream) yang didukung file aman untuk thread yang membatasi jumlah maksimum data yang dapat ditulis. 
SkipContext Representasi konteks seputar keputusan tentang melewati atau menyimpan dalam cache hasil. 
SkipFeature Fitur yang memungkinkan akses ke 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 di berbagai tingkat: pemanggilan, modul, dan pengujian. 
SkipReason Berikan alasan dan metadatanya untuk melewati pengujian. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Class utilitas menyediakan operasi Bluetooth di satu atau dua perangkat menggunakan SL4A 
Sl4aBluetoothUtil.BluetoothAccessLevel Enum untuk tingkat akses perangkat Bluetooth yang didasarkan pada BluetoothDevice.java 
Sl4aBluetoothUtil.BluetoothConnectionState Enum untuk status koneksi Bluetooth yang didasarkan pada BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothPriorityLevel Enum untuk tingkat prioritas profil Bluetooth yang didasarkan pada BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothProfile Enum untuk profil Bluetooth yang didasarkan pada BluetoothProfile.java 
Sl4aClient Klien Sl4A untuk berinteraksi melalui RPC dengan lapisan pembuatan skrip SL4A. 
Sl4aEventDispatcher Pengirim peristiwa melakukan polling untuk peristiwa dan mengantrekannya berdasarkan nama untuk dikueri. 
Sl4aEventDispatcher.EventSl4aObject Objek yang ditampilkan oleh pemungutan suara peristiwa. 
SnapshotInputStreamSource InputStreamSource yang didukung File. 
SnapuserdWaitPhase Representasi enum kapan harus bergabung/memblokir agar update snapuserd selesai. 
SparseImageUtil Utilitas untuk mengurai gambar renggang. 
SparseImageUtil.SparseInputStream SparseInputStream membaca dari upstream dan mendeteksi format data. 
SparseIntArray SparseIntArrays memetakan bilangan bulat ke bilangan bulat. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils Class untuk menyimpan metode helper dalam menangani Sponge. 
StatsdBeforeAfterGaugeMetricPostProcessor Post-prosesor yang memproses metrik pengukur yang dikumpulkan dengan pendekatan "sebelum/sesudah", yaitu 
StatsdEventMetricPostProcessor Post-prosesor yang memproses metrik peristiwa dalam laporan statsd menjadi pasangan nilai kunci, menggunakan pemformat yang ditentukan pada prosesor. 
StatsdGenericPostProcessor Post-prosesor yang memproses laporan statsd proto biner menjadi pasangan nilai kunci dengan memperluas laporan sebagai struktur hierarki. 
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 ke dalam peristiwa Tradefed. 
StreamProtoResultReporter Implementasi ProtoResultReporter 
StreamUtil Class utilitas untuk mengelola aliran input. 
StrictShardHelper Strategi sharding untuk membuat shard ketat yang tidak dilaporkan bersama, 
StringEscapeUtils Class utilitas untuk meng-escape string untuk format tertentu. 
StringUtil Class utilitas untuk meng-escape string untuk manipulasi string umum. 
StubBuildProvider Implementasi kosong tanpa pengoperasian IBuildProvider
StubDevice Implementasi placeholder stub IDevice
StubKeyStoreClient Implementasi stub default untuk Klien KeyStore. 
StubKeyStoreFactory Implementasi stub default untuk KeyStore Factory 
StubLocalAndroidVirtualDevice Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan waktu DeviceSelectionOptions.localVirtualDeviceRequested() true 
StubMultiTargetPreparer Implementasi kosong placeholder IMultiTargetPreparer
StubTargetPreparer Implementasi kosong placeholder ITargetPreparer
StubTest Implementasi pengujian kosong no-op. 
StubTestRunListener Implementasi stub ITestRunListener 
SubprocessCommandException Perintah subproses gagal dijalankan. 
SubprocessConfigBuilder Buat XML konfigurasi TF wrapper untuk konfigurasi TF yang ada. 
SubprocessEventHelper Helper untuk melakukan serialisasi/deserialisasi peristiwa yang akan diteruskan ke log. 
SubprocessEventHelper.BaseTestEventInfo Helper Dasar untuk informasi TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Helper untuk informasi testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Helper untuk informasi akhir pemanggilan. 
SubprocessEventHelper.InvocationFailedEventInfo Helper untuk informasi InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Informasi helper untuk memulai pemanggilan. 
SubprocessEventHelper.LogAssociationEventInfo Helper untuk informasi logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Helper untuk informasi testEnded. 
SubprocessEventHelper.TestLogEventInfo Helper untuk informasi testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Helper untuk informasi modul pengujian yang dimulai. 
SubprocessEventHelper.TestRunEndedEventInfo Helper untuk Informasi testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Helper untuk informasi testRunFailed 
SubprocessEventHelper.TestRunStartedEventInfo Helper untuk informasi testRunStarted 
SubprocessEventHelper.TestStartedEventInfo Helper untuk informasi testStarted 
SubprocessExceptionParser Helper untuk menangani output pengecualian dari runner perintah Tradefed standar. 
SubprocessReportingHelper Class untuk membuat file konfigurasi wrapper guna menggunakan pelapor hasil subproses untuk perintah cluster. 
SubprocessResultsReporter Menerapkan ITestInvocationListener untuk ditentukan sebagai result_reporter dan meneruskan dari subproses hasil pengujian, menjalankan pengujian, pemanggilan pengujian. 
SubprocessTestResultsParser Memperluas ERROR(/FileOutputStream) untuk mengurai output sebelum menulis ke file sehingga kita dapat membuat peristiwa pengujian di sisi peluncur. 
SubprocessTestResultsParser.StatusKeys Kunci status pengujian yang relevan. 
SubprocessTfLauncher IRemoteTest untuk menjalankan pengujian terhadap penginstalan TF terpisah. 
SuiteApkInstaller Menginstal APK yang ditentukan untuk konfigurasi Suite: baik dari variabel $ANDROID_TARGET_OUT_TESTCASES 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. 
SuiteResultCacheUtil Utilitas untuk mengupload dan mendownload hasil cache untuk modul pengujian. 
SuiteResultCacheUtil.CacheResultDescriptor Menjelaskan hasil cache. 
SuiteResultHolder Objek helper untuk mempermudah serialisasi dan deserialisasi hasil pemanggilan. 
SuiteResultReporter Mengumpulkan hasil pengujian untuk seluruh pemanggilan rangkaian pengujian dan menghasilkan hasil akhir. 
SuiteResultReporter.ModulePrepTimes Penampung objek untuk waktu persiapan dan penutupan satu modul. 
SuiteTestFilter Menampilkan filter untuk menyertakan dan mengecualikan pengujian. 
SwitchUserTargetPreparer ITargetPreparer yang beralih ke jenis pengguna yang ditentukan di setUp. 
SyncException Pengecualian yang terjadi saat transfer menggunakan ERROR(/SyncService) tidak selesai. 
SyncException.SyncError  
SyncService Class layanan sinkronisasi untuk mengirim/menarik data ke/dari perangkat/emulator, melalui debug bridge. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani tampilan progres transfer. 
SystemServerFileDescriptorChecker Memeriksa apakah server sistem tampaknya kehabisan FD. 
SystemServerStatusChecker Periksa apakah pid system_server telah berubah dari sebelum dan setelah modul dijalankan. 
SystemUpdaterDeviceFlasher IDeviceFlasher yang mengandalkan pengupdate sistem untuk menginstal image sistem yang di-bundle dalam paket update OTA. 
SystemUtil Class utilitas untuk melakukan panggilan sistem. 
SystemUtil.EnvVariable  

T

TableBuilder Class helper untuk menampilkan matriks elemen String dalam tabel. 
TableFormatter Class helper untuk menampilkan matriks elemen String sehingga setiap kolom elemen disejajarkan 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Terjadi error fatal saat menyiapkan target untuk pengujian. 
TarUtil Utilitas untuk memanipulasi file tar. 
TearDownPassThroughPreparer Memungkinkan menjalankan tearDown pada preparer yang disertakan dalam konfigurasi sebagai objek. 
TelephonyHelper Utilitas untuk menggunakan dan mendapatkan informasi terkait teleponi. 
TelephonyHelper.SimCardInformation Penampung informasi untuk informasi terkait kartu SIM. 
TelephonyTokenProvider Penyedia token untuk token terkait telefoni. 
TemperatureThrottlingWaiter ITargetPreparer yang menunggu hingga suhu perangkat turun ke target 
TemplateResolutionError Class yang memperluas ConfigurationException untuk error terkait template selama penguraian konfigurasi. 
TerribleFailureEmailHandler Class handler sederhana yang mengirim email kepada orang yang berminat saat terjadi error WTF (What a Terrible Failure) dalam instance 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 memodelkan pesan TestContext dari TFC API. 
TestDependencyResolver Helper untuk menyelesaikan dependensi jika diperlukan. 
TestDescription Class yang menampilkan informasi tentang kasus pengujian. 
TestDescriptionsFile Class utilitas untuk melakukan marshall dan unmarshall daftar TestDescription ke file pengujian. 
TestDevice Implementasi ITestDevice untuk perangkat Android full stack 
TestDevice.MicrodroidBuilder Builder yang digunakan untuk membuat TestDevice Microdroid. 
TestDeviceOptions Container untuk ITestDevice Option 
TestDeviceOptions.InstanceType  
TestDeviceState Representasi status perangkat yang lebih lengkap daripada DeviceState
TestEnvironment Class untuk memodelkan pesan TestEnvironment yang ditampilkan oleh TFC API. 
TestErrorIdentifier ID error dari pengujian dan pelaksana pengujian. 
TestFailureModuleController Pengontrol untuk modul yang hanya ingin menyesuaikan cara pengumpulan log kegagalan pengujian. 
TestFilePushSetup ITargetPreparer yang mengirim satu atau beberapa file/direktori dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. 
TestFilterHelper Class helper untuk memfilter pengujian 
TestGroupStatus Class untuk menyimpan status grup pengujian. 
TestIdentifier Mengidentifikasi uji instrumentasi yang diuraikan. 
TestInfo Menyimpan set informasi pengujian dalam file TEST_MAPPING. 
TestInformation Objek penampung yang berisi semua informasi dan dependensi yang mungkin diperlukan oleh pelaksana pengujian atau pengujian agar dapat dieksekusi dengan benar. 
TestInformation.Builder Builder untuk membuat instance TestInformation
TestInvocation Implementasi default ITestInvocation
TestInvocation.RunMode Mode berbeda yang dapat dijalankan pemanggilan. 
TestInvocation.Stage  
TestInvocationManagementServer Server GRPC membantu mengelola pemanggilan pengujian dan siklus prosesnya. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Class untuk memuat file TEST_MAPPING. 
TestMapping.NoTestRuntimeException  
TestMappingSuiteRunner Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau file TEST_MAPPING dari build, sebagai rangkaian pengujian. 
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 satu pengujian. 
TestResult Container untuk hasil satu pengujian. 
TestResult.TestStatus  
TestResultListener Penyederhanaan ITestLifecycleListener untuk penerapan yang hanya memperhatikan hasil pengujian individual. 
TestRunnerUtil Class utilitas untuk membantu berbagai test runner. 
TestRunResult Menyimpan hasil dari satu pengujian. 
TestRunResult Menyimpan hasil dari satu pengujian. 
TestRunResultListener Listener yang memungkinkan untuk membaca status akhir proses pengujian. 
TestRunToTestInvocationForwarder Penerusan dari ddmlib ITestRunListener ke ITestLifeCycleReceiver
TestsPoolPoller Wrapper pengujian yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian. 
TestStatus Representasi di Tradefed tentang kemungkinan status untuk metode pengujian. 
TestStatus Enum yang merepresentasikan kemungkinan hasil pengujian. 
TestSuiteInfo Class yang menyelesaikan pemuatan metadata terkait build untuk rangkaian pengujian

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

TestSummary 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 Listener yang memungkinkan untuk memeriksa waktu eksekusi kasus pengujian tertentu dan gagal jika melebihi waktu tunggu tertentu. 
TextResultReporter Pelapor hasil pengujian yang meneruskan hasil ke pencetak hasil teks JUnit. 
TfInternalOptionsFetcher Class utilitas yang memungkinkan class memuat nilai variabel secara statis dari file res. 
TfMetricProtoUtil Class utilitas untuk membantu transisi Map<string, string=""> ke Map<string, metric="">.  </string,></string,>
TfObjectTracker Utilitas untuk melacak penggunaan berbagai objek Trade Federation. 
TfSuiteRunner Implementasi ITestSuite yang akan memuat pengujian dari folder res/config/suite/ jar TF. 
TfTestLauncher IRemoteTest untuk menjalankan pengujian unit atau fungsional terhadap penginstalan TF terpisah. 
ThreadInfo Menyimpan informasi rangkaian pesan. 
TimeoutException Pengecualian yang ditampilkan saat koneksi ke ADB gagal karena waktu tunggu habis. 
TimeoutRemainder Class utilitas untuk melacak berapa banyak waktu yang tersisa berdasarkan waktu tunggu awal. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker Pemeriksa status untuk memastikan waktu perangkat dan host tetap disinkronkan. 
TimeUtil Berisi metode utilitas terkait waktu. 
TimeVal Ini adalah jenis sentinel yang membungkus Long
TimeWaster Penyiap target sederhana untuk membuang-buang waktu dan berpotensi memulai ulang perangkat. 
TokenProperty Token yang didukung dengan sharding dinamis. 
TokenProviderHelper Helper yang memberikan penyedia yang terkait dengan token tertentu, untuk mengetahui apakah perangkat mendukung token tersebut. 
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 menyebarkan konteks pelacakan. 
TracingLogger Class yang membantu mengelola pelacakan untuk setiap pemanggilan pengujian. 
TradefedConfigObject Class untuk membuat model pesan TradefedConfigObject dari TFC API. 
TradefedConfigObject.Type Daftar jenis objek konfigurasi yang dapat disisipkan ke konfigurasi perintah cluster. 
TradefedDelegator Objek yang membantu mendelegasikan pemanggilan ke biner Tradefed lain. 
TradefedFeatureClient Klien grpc untuk meminta eksekusi fitur dari server. 
TradefedFeatureServer Server yang merespons permintaan untuk memicu fitur. 
TradefedSandbox Container sandbox yang dapat menjalankan pemanggilan Trade Federation. 
TradefedSandboxFactory Implementasi default untuk SandboxFactory 
TradefedSandboxRunner Runner yang terkait dengan TradefedSandbox yang akan memungkinkan eksekusi sandbox. 
TradefedSandboxRunner.StubScheduledInvocationListener Stub IScheduledInvocationListener yang tidak melakukan apa pun. 

U

UiAutomatorRunner Menjalankan pengujian UI Automator di perangkat dan melaporkan hasilnya. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Thread yang menangani pelaporan semua pengujian yang tidak 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 Mengizinkan pemicuan perintah untuk mereset USB perangkat 
UsbResetTest IRemoteTest yang mereset USB perangkat dan memeriksa apakah perangkat kembali online setelahnya. 
UserChecker Memeriksa apakah pengguna telah berubah selama pengujian. 
UserCleaner ITargetPreparer yang menghapus pengguna sekunder saat penguraian. 
UserHelper  
UserInfo Mirip dengan class UserInfo dari platform. 
UserInfo.UserType Varian jenis pengguna yang didukung di API eksternal. 

V

ValidateSuiteConfigHelper Class ini akan membantu memvalidasi bahwa IConfiguration yang dimuat untuk rangkaian memenuhi persyaratan yang diharapkan: - Tidak ada penyedia Build - Tidak ada pelapor Hasil 
VersionedFile Struktur data yang merepresentasikan file yang memiliki versi terkait. 
VersionParser Ambil versi artefak tradefed yang sedang berjalan. 
VisibleBackgroundUserPreparer Penyiapan target untuk menjalankan pengujian di pengguna yang dimulai di latar belakang yang terlihat. 
VmRemoteDevice Perangkat virtual Jarak Jauh yang akan kita kelola dari dalam Virtual Machine. 

W

WaitDeviceRecovery Implementasi sederhana IDeviceRecovery yang menunggu perangkat terhubung ke internet dan merespons perintah sederhana. 
WaitForDeviceDatetimePreparer ITargetPreparer yang menunggu hingga tanggal dan waktu disetel di perangkat

Secara opsional, preparer ini dapat memaksakan TargetSetupError jika datetime tidak ditetapkan dalam waktu tunggu. 

WifiCommandUtil Class utilitas yang dapat mengurai output perintah Wi-Fi. 
WifiCommandUtil.ScanResult Menampilkan jaringan Wi-Fi yang berisi info terkaitnya. 
WifiHelper Class helper untuk memanipulasi layanan Wi-Fi di perangkat. 
WifiPreparer ITargetPreparer yang mengonfigurasi Wi-Fi di perangkat jika perlu. 
WorkUnitType Enum yang merepresentasikan kemungkinan jenis unit kerja. 

X

XmlFormattedGeneratorReporter Implementasi FormattedGeneratorReporter yang memformat hasil rangkaian pengujian dalam format xml. 
XmlResultReporter Menulis hasil JUnit ke file XML dalam format yang konsisten dengan XMLJUnitResultFormatter Ant. 
XmlSuiteResultFormatter Class utilitas untuk menyimpan eksekusi rangkaian pengujian sebagai XML. 
XmlSuiteResultFormatter.RunHistory Objek helper untuk konversi JSON. 
XmlTestRunListener Menulis hasil JUnit ke file XML dalam format yang konsisten dengan XMLJUnitResultFormatter Ant. 

Y

YamlClassOptionsParser Helper untuk mengurai informasi peluncuran pengujian dari Konfigurasi Tradefed YAML. 

Z

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