Indeks Class

Berikut adalah class API. Lihat semua paket API.

J

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

 

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

M

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

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

BootstrapBuildProvider IDeviceBuildProvider yang melakukan bootstrap info build dari perangkat pengujian

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

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

C

CarModuleController Pengontrol ini mencegah eksekusi kasus pengujian pada perangkat non-otomotif. 
Error CarryDnae RuntimeException internal untuk meneruskan DeviceNotAvailableException melalui framework JUnit4. 
CarryInterruptedException Dimunculkan saat waktu tunggu fase pengujian dipicu dan InterruptedException harus dibawa dari thread eksekusi uji ke thread eksekusi pemanggilan. 
CdmaDeviceFlasher Class yang menampilkan flash image di perangkat Android fisik dengan radio CDMA. 
CecControllerTokenProvider Penyedia token untuk token terkait Consumer Electronics Control (CEC). 
CentralDirectoryInfo CentralDirectoryInfo adalah class yang berisi informasi file/folder di dalam file ZIP. 
CheckPairingPreparer CompanionAwarePreparer yang memverifikasi ikatan BT antara perangkat utama dan pendamping
Chunker Memisahkan blob menjadi satu atau beberapa Chunk dengan maksimal chunkSize byte. 
Chunker.Chunk Bagian dari blob. 
CircularAtraceUtil Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi penyebab utama ANR selama pengujian Monkey. 
CircularByteArray Struktur data untuk menyimpan array ukuran tetap yang beroperasi sebagai buffer melingkar, dan melacak jumlah total semua nilai dalam array. 
ClangCodeCakupanCollector 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 saat class objek tidak ditemukan. 
ClassPathScanner Menemukan entri di classpath. 
ClassPathScanner.ClassNameFilter IClassPathFilter yang memfilter dan mengubah nama class java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter yang menolak class dalam
ClassPathScanner.IClassPathFilter Filter untuk jalur entri classpath

Berpola setelah FileFilter

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

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

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

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

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

Untuk meneruskan setelan ke kelas ini, alias bersifat wajib. 

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

Saat ini mendukung operasi seperti

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

D

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

Hal ini berguna untuk menguji perangkat dengan build yang dihasilkan dari sumber eksternal (mis.

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

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

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

E

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

F

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

G

GceAvdInfo Struktur untuk menyimpan data yang relevan untuk instance AVD GCE tertentu. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor  
GceManager Pemandu yang mengelola panggilan GCE untuk memulai/menghentikan dan mengumpulkan log dari GCE. 
GceRemoteCmdFormatter Class utilitas untuk memformat perintah guna menjangkau perangkat gce jarak jauh. 
GceRemoteCmdFormatter.ScpMode SCP dapat digunakan untuk mendorong atau menarik file, tergantung struktur argumen. 
GceSshTunnelMonitor Pemantau Thread untuk tunnel ssh Gce. 
GcovCodeCakupanCollector BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan gcov dari perangkat dan mencatatnya sebagai artefak pengujian. 
GcovKernelCodeCakupanCollector BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan kernel gcov dari debugf dan keluar dari perangkat, lalu akhirnya mencatatnya sebagai artefak pengujian. 
GCSBucketUtil File manager untuk mendownload dan mengupload file dari Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper sederhana untuk info file di GCS. 
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 sirkular. 
GCSConfigurationServer Server konfigurasi memuat konfigurasi dari Google Cloud Storage (GCS). 
GCSDownloaderHelper Downloader untuk bucket GCS yang menangani caching dan me-resolve konfigurasi global. 
GCSFileDownloader Downloader file untuk mendownload file dari Google Cloud Storage (GCS). 
GCSFileUploader Uploader file untuk mengupload data file ke Google Cloud Storage (GCS). 
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 Membuat struktur untuk menyimpan peristiwa logcat dengan jenis peristiwa dan memicu pesan logcat
GetPreviousPassedHelper Bantuan untuk mendapatkan filter pengujian sebelumnya yang lulus. 
GkiDeviceFlashPreparer Mempersiapkan target yang mem-flash perangkat dengan image generik kernel umum Android. 
GlobalConfiguration Implementasi IGlobalConfiguration yang menyimpan objek konfigurasi yang dimuat dalam peta
Pengambil GlobalFilter Implementasi layanan yang menampilkan filter panggilan tertentu. 
GlobalTestFilter Opsi filter yang diterapkan ke panggilan. 
GoogleApiClientUtil Utilitas untuk membuat klien Google API. 
GoogleBenchmarkResultParser Mengurai hasil Google Benchmark yang dijalankan dari shell, dan menampilkan peta beserta semua hasilnya. 
GoogleBenchmarkTest Pengujian yang menjalankan paket pengujian tolok ukur Google pada perangkat tertentu. 
GranularRetriableTestWrapper Class wrapper berfungsi pada IRemoteTest untuk menerapkan IRemoteTest di tingkat kasus pengujian. 
GranularRetriableTestWrapper.StartEndCollector Helper class untuk menangkap awal dan akhir proses yang hilang. 
GsiDeviceFlashPreparer Mempersiapkan target yang mem-flash perangkat dengan image sistem generik Android. 
GTest Pengujian yang menjalankan paket pengujian native di perangkat tertentu. 
GTestBase Class dasar gTest
GTestListTestParser Parser hasil untuk mode uji coba gtest dengan parameter "--gtest_list_tests". 
GTestResultParser Mengurai hasil 'mode output mentah' dari pengujian native menggunakan GTest yang dijalankan dari shell, dan memberi tahu hasilnya kepada ITestInvocationListener. 
GTestXmlResultParser Mengurai hasil 'xml output mode' dari pengujian native menggunakan GTest yang dijalankan dari shell, dan memberi tahu ITestRunListener hasilnya. 

H

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

I

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

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

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

Lihat ITargetPreparer untuk mengetahui deskripsi tentang tujuan antarmuka ini. 

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

J

JarHostTest Menguji runner untuk pengujian JUnit sisi host. 
JarHostTest.HostTestListener Pemroses wrapper yang meneruskan semua peristiwa kecuali testRunStarted() dan testRunEnded() ke pemroses yang disematkan. 
JavaCodeCakupanCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Java dari perangkat dan mencatatnya sebagai artefak pengujian. 
JavaCodeCoverageFlusher Class utilitas yang mereset dan memaksa flush pengukuran cakupan kode Java dari proses yang berjalan di perangkat. 
JSONFileKeyStoreClient Contoh implementasi di mana file JSON lokal bertindak sebagai key store. 
JSONFileKeyStoreFactory Implementasi Pabrik KeyStore JSON, yang menyediakan JSONFileKeyStoreClient untuk mengakses File Key Store JSON. 
JsonHttpTestResultReporter Reporter hasil yang mengenkode hasil dan cabang metrik pengujian, info perangkat ke JSON dan POST ke endpoint layanan HTTP
JUnit4ResultForwarder Forwarder hasil dari JUnit4 Runner. 
JUnit4TestFilter Class Bantuan yang menyediakan pemfilteran untuk runner JUnit4 dengan memperluas Filter
JUnitRunUtil Class 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 dalam XMLJUnitResultFormatter ant dan meneruskannya ke ITestInvocationListener. 

K

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

L

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

S

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

N

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

O

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

P

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

Runner pengujian mendukung filter sertakan dan kecualikan-filter. 

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

T

QuotationAwareTokenizer  

R

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

S

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

Mempersiapkan 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 yang diberikan dalam set data numerik. 
SizeLimitedOutputStream File yang aman untuk thread, mendukung ERROR(/OutputStream) yang membatasi jumlah maksimum data yang dapat ditulis. 
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 pada tingkat yang berbeda: pemanggilan, modul, dan pengujian. 
SkipAlasan Berikan alasan dan metadatanya untuk melewati pengujian. 
SkipAlasan.DemotionTrigger  
Sl4aBluetoothUtil Class utilitas menyediakan operasi Bluetooth pada satu atau dua perangkat menggunakan SL4A
Sl4aBluetoothUtil.BluetoothAksesLevel Enum untuk tingkat akses perangkat Bluetooth yang didasarkan pada BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enum untuk status koneksi Bluetooth yang didasarkan pada BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPrioritasLevel Enum untuk tingkat prioritas profil Bluetooth yang didasarkan pada BluetoothProfile.java
Profil Sl4aBluetoothUtil.Bluetooth Enum untuk profil Bluetooth yang didasarkan pada BluetoothProfile.java
Sl4aClient Klien Sl4A berinteraksi melalui RPC dengan lapisan skrip SL4A. 
Sl4aEventDispatcher Event dispatcher mencari acara dan mengantrekannya berdasarkan nama yang akan dikueri. 
Sl4aEventDispatcher.EventSl4aObject Objek yang ditampilkan oleh pollinger peristiwa. 
SnapshotInputStreamSource InputStreamSource yang didukung File. 
SnapuserdTunggu Tahap Representasi enum saat menggabungkan/memblokir untuk update yang dilakukan oleh snapuserd selesai. 
SparseImageUtil Utilitas untuk gambar sparse. 
SparseImageUtil.SparseInputStream SparseInputStream membaca dari upstream dan mendeteksi format data. 
StatsdBeforeAfterGaugeMetricPostProcessor Pemroses postingan yang memproses metrik yang dikumpulkan dalam pendekatan "sebelum/sesudah", yaitu
StatsdEventMetricPostProcessor Pemroses postingan yang memproses metrik peristiwa dalam laporan yang di-statistik menjadi key-value pair, menggunakan pemformat yang ditentukan di pemroses. 
StatsdGenericPostProcessor Pemroses postingan yang memproses laporan statistik proto biner menjadi key-value pair 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 menjadi peristiwa Tradefed. 
StreamProtoResultReporter Implementasi ProtoResultReporter
StreamUtil Class utilitas untuk mengelola aliran input. 
StrictShardHelper Strategi sharding untuk membuat shard yang ketat yang tidak dilaporkan secara bersamaan, 
StringEscapeUtils Class utilitas untuk meng-escape string bagi format tertentu. 
StringUtil Class utilitas untuk meng-escape string guna manipulasi string umum. 
StubBuildProvider Implementasi kosong tanpa pengoperasian dari IBuildProvider
StubDevice Implementasi placeholder penghenti IDevice
StubKeyStoreClient Implementasi stub default untuk Klien KeyStore. 
StubKeyStoreFactory Penerapan stub default untuk KeyStore Factory
StubLocalAndroidVirtualDevice Placeholder IDevice yang digunakan oleh DeviceManager untuk dialokasikan saat DeviceSelectionOptions.localVirtualDeviceRequested() adalah true
StubMultiTargetPreparer Implementasi kosong placeholder dari IMultiTargetPreparer
StubTargetPreparer Implementasi kosong placeholder dari ITargetPreparer
StubTest Implementasi pengujian kosong tanpa pengoperasian. 
StubTestRunListener Implementasi berhenti dari ITestRunListener
SubprocessCommandException Perintah subproses gagal dijalankan. 
SubprocessConfigBuilder Membangun XML konfigurasi TF wrapper untuk konfigurasi TF yang ada. 
SubprocessEventHelper Bantuan untuk membuat serial/membatalkan serialisasi peristiwa yang akan diteruskan ke log. 
SubprocessEventHelper.BaseTestEventInfo Base Helper untuk informasi TestIgnore. 
SubprocessEventHelper.FailedTestEventInfo Bantuan untuk informasi testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Pembantu untuk informasi panggilan berakhir. 
SubprocessEventHelper.InvocationFailedEventInfo Informasi Helper untuk InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Bantuan untuk informasi panggilan yang dimulai. 
SubprocessEventHelper.LogAssociationEventInfo Helper untuk informasi logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Bantuan untuk informasi testEnded. 
SubprocessEventHelper.TestLogEventInfo Bantuan untuk informasi testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Helper untuk informasi memulai modul pengujian. 
SubprocessEventHelper.TestRunEndedEventInfo Bantuan untuk Informasi testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Bantuan untuk informasi testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Bantuan untuk informasi testRunStarted
SubprocessEventHelper.TestStartedEventInfo Bantuan untuk informasi testStarted
SubprocessExceptionParser Helper untuk menangani output pengecualian dari runner perintah Tradefed standar. 
SubprocessReportingHelper Class untuk membangun file konfigurasi wrapper agar dapat menggunakan pelapor hasil subproses untuk perintah cluster. 
SubprocessResultsReporter Mengimplementasikan ITestInvocationListener untuk ditentukan sebagai result_reporter dan meneruskan dari subproses hasil pengujian, pengujian, dan pemanggilan pengujian. 
SubprocessTestResultsParser Memperluas ERROR(/FileOutputStream) untuk mengurai output sebelum menulis ke file sehingga kita dapat menghasilkan peristiwa pengujian di sisi peluncur. 
SubprocessTestResultsParser.StatusKeys Kunci status pengujian yang relevan. 
SubprocessTfLauncher IRemoteTest untuk menjalankan pengujian terhadap penginstalan TF terpisah. 
SuiteApkInstaller Menginstal APK yang ditentukan untuk konfigurasi Suite: baik dari 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. 
SuiteResultHolder Objek helper untuk memudahkan serialisasi dan deserialisasi hasil pemanggilan. 
SuiteResultReporter Mengumpulkan hasil pengujian untuk seluruh pemanggilan suite dan mengeluarkan hasil akhir. 
SuiteResultReporter.ModulePrepTimes Dudukan objek untuk waktu persiapan dan penguraian satu modul. 
SuiteTestFilter Mewakili filter untuk menyertakan dan mengecualikan pengujian. 
SwitchUserTargetPreparer ITargetPreparer yang beralih ke jenis pengguna yang ditentukan dalam penyiapan. 
SystemServerFileDescriptorChecker Memeriksa apakah server sistem tampaknya kehabisan FD. 
SystemServerStatusChecker Periksa apakah pid system_server telah berubah dari sebelum dan sesudah modul berjalan. 
SystemUpdaterDeviceFlasher IDeviceFlasher yang mengandalkan updater sistem untuk menginstal image sistem yang dipaketkan 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 bantuan untuk menampilkan matriks elemen String sehingga setiap kolom elemen sejajar
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Terjadi error fatal saat menyiapkan target untuk pengujian. 
TarUtil Utilitas untuk memanipulasi file tar. 
TearDownPassthroughPreparer Memungkinkan menjalankan headlessDown pada persiapan yang disertakan dalam konfigurasi sebagai objek. 
Layanan Telepon Utilitas untuk menggunakan dan mendapatkan informasi yang terkait dengan telepon. 
Layanan Telepon.SimCardInformation Tempat informasi untuk informasi terkait kartu SIM. 
TeleponTokenProvider Penyedia token untuk token terkait telepon. 
TemperatureThrottlingwaiter ITargetPreparer yang menunggu hingga suhu perangkat turun ke target
TemplateResolutionError Class yang memperluas ConfigurationException untuk error terkait template selama penguraian konfigurasi. 
TerribleFailureEmailHandler Class pengendali sederhana yang mengirim email ke orang yang berminat saat terjadi error WTF (What a Terrible Failure) terjadi 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 membuat model pesan TestContext dari TFC API. 
TestDependencyResolver Bantuan untuk mengatasi dependensi jika diperlukan. 
TestDescription Class yang mewakili informasi tentang kasus pengujian. 
TestDescriptionsFile Class utilitas untuk melakukan marshalling dan unmarshalling daftar TestDescription ke file pengujian. 
PerangkatPengujian Implementasi ITestDevice untuk perangkat Android full stack
TestDevice.MicrodroidBuilder Builder yang digunakan untuk membuat Microdroid TestDevice. 
TestDeviceOptions Container untuk ITestDevice Option
TestDeviceOptions.InstanceType  
TestDeviceState Representasi status perangkat yang lebih lengkap daripada DeviceState
TestEnvironment Class untuk membuat model pesan TestEnvironment yang ditampilkan oleh TFC API. 
TestErrorIdentifier ID error dari runner pengujian dan pengujian. 
TestFailureModuleController Pengontrol untuk modul yang hanya ingin menyesuaikan perilaku log kegagalan pengujian yang dikumpulkan. 
TestFilePushSetup ITargetPreparer yang mengirim satu atau beberapa file/dir dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. 
TestFilterHelper Class bantuan untuk memfilter pengujian
TestGroupStatus Class untuk menyimpan status grup pengujian. 
InfoTest Menyimpan informasi pengujian yang ditetapkan dalam file TEST_MAPPING. 
TestInformation Objek holder yang berisi semua informasi dan dependensi yang mungkin perlu dijalankan oleh runner pengujian atau pengujian dengan benar. 
TestInformation.Builder Builder untuk membuat instance TestInformation
TestInvocation Implementasi default dari ITestInvocation
TestInvocation.RunMode Berbagai mode yang dapat dijalankan oleh pemanggilan. 
TestInvocation.Stage  
TestInvocationManagementServer Server GRPC membantu mengelola pemanggilan pengujian dan siklus prosesnya. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Class untuk memuat file TEST_MAPPING. 
TestMappingSuiteRunner Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau file TEST_MAPPING dari build, sebagai suite. 
TestOption Menyimpan detail opsi pengujian yang ditetapkan dalam file TEST_MAPPING. 
TestOutputUploader Mengupload file output pengujian ke sistem file lokal, GCS, atau endpoint HTTP(S). 
TestRecordInterpreter Utilitas untuk mengonversi proto TestRecord menjadi format yang lebih mudah dimanipulasi di Tradefed. 
TestRecordProtoUtil Utilitas untuk membaca proto TestRecord dari file. 
TestResource Class untuk membuat model pesan TestResource yang ditampilkan oleh TFC API. 
TestResourceDownloader Class untuk mendownload file resource pengujian dari sistem file/GCS/HTTP. 
TestResult Container untuk hasil pengujian tunggal. 
TestResultListener Penyederhanaan ITestLifecycleListener bagi pengimplementasi yang hanya mementingkan hasil pengujian individual. 
TestRunnerUtil Class utilitas untuk membantu berbagai runner pengujian. 
TestRunResult Menyimpan hasil dari satu pengujian. 
TestRunToTestInvocationForwarder Penerus dari ddmlib ITestRunListener ke ITestLifeCycleReceiver
TestsPoolPoller Menguji wrapper yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian. 
TestStatus Representasi dalam Tradefed untuk kemungkinan status untuk metode pengujian. 
InfoTestSuite Class yang menyelesaikan pemuatan metadata terkait build untuk rangkaian pengujian

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

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

U

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

V

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

W

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

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

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

X

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

Y

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

Z

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