Indeks Class

Berikut adalah class API. Lihat semua paket API.

A

AaptParser Class yang mengekstrak info dari apk dengan mengurai output 'aapt dump badging'. 
AaptParser.AaptVersion Enum opsi untuk versi AAPT yang digunakan untuk mengurai file APK. 
AbiFormatter Class utilitas untuk ABI. 
AbstractXmlParser Class dasar helper untuk mengurai file XML  
AbstractXmlParser.ParseException Ditampilkan jika input XML tidak dapat diuraikan  
AcloudConfigParser Class helper yang mengurai konfigurasi Acloud (digunakan untuk memulai instance perangkat Cloud). 
AcloudConfigParser.AcloudKeys Kumpulan kunci yang dapat ditelusuri dari konfigurasi. 
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 saat selesai. 
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 beberapa iterasi berjalan, memperlakukannya sebagai bilangan ganda. 
AltDirBehavior Enum untuk menentukan perilaku direktori alternatif bagi berbagai penginstal/pengirim artefak pengujian

 

AppBuildInfo IBuildInfo yang mewakili aplikasi Android dan paket pengujiannya. 
AppDeviceBuildInfo Class ini tidak digunakan lagi. Gunakan IDeviceBuildInfo secara langsung.  
AppVersionFetcher Class utilitas untuk mendapatkan string versi aplikasi dari perangkat. 
AppVersionFetcher.AppVersionInfo Jenis info versi aplikasi. 
ArchModuleController Pengontrol modul agar tidak menjalankan pengujian jika tidak cocok dengan arsitektur tertentu. 
ArgsOptionParser Mengisi kolom Option dari argumen command line yang diuraikan. 
ATestFileSystemLogSaver Class LogSaver ini digunakan oleh ATest untuk menyimpan log di jalur tertentu. 
AutoLogCollector Enumerasi yang menjelaskan kolektor mana yang dapat ditangani secara otomatis oleh harness. 
AutomatedReporters Class yang menentukan pemetaan dari pelapor otomatis Tradefed. 
AveragePostProcessor Implementasi post-processor yang menghitung rata-rata daftar metrik. 

B

BackgroundDeviceAction Menjalankan perintah di perangkat tertentu yang diulang sesuai kebutuhan hingga tindakan dibatalkan. 
BaseDeviceMetricCollector Implementasi dasar IMetricCollector yang memungkinkan untuk memulai dan menghentikan pengumpulan di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) dan ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Persiapan umum untuk meluncurkan emulator lokal. 
BaseLeveledLogOutput Implementasi dasar untuk ILeveledLogOutput yang memungkinkan pemfilteran beberapa tag berdasarkan nama atau komponennya. 
BaseModuleController Penerapan dasar IModuleController yang harus diterapkan untuk memeriksa apakah modul harus berjalan atau tidak. 
BaseMultiTargetPreparer Implementasi dasar IMultiTargetPreparer yang memungkinkan penonaktifan objek. 
BasePostProcessor IPostProcessor dasar yang harus diperluas oleh setiap implementasi. 
BaseRetryDecision Implementasi dasar IRetryDecision
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput yang mengarahkan pesan log ke aliran output dan ke stdout. 
BaseTargetPreparer Class implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. 
BaseTestSuite Pengujian untuk menjalankan Compatibility Test Suite dengan sistem suite baru. 
BatteryController Class utilitas yang memungkinkan untuk mengontrol status pengisian daya baterai perangkat. 
BatteryRechargeDeviceRecovery Mengizinkan untuk memicu perintah saat level baterai perangkat berada di bawah nilai minimum tertentu. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Pemeriksa pemulihan yang akan memicu konfigurasi jika level baterai tidak tersedia. 
BinaryState Enum yang digunakan untuk merekam status AKTIF/NONAKTIF dengan status no-op IGNORE. 
BluetoothUtils Fungsi utilitas untuk memanggil BluetoothInstrumentation di perangkat

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

BootstrapBuildProvider IDeviceBuildProvider yang mem-bootstrap info build dari perangkat pengujian

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

BugreportCollector ITestInvocationListener pass-through yang mengumpulkan bugreport saat peristiwa yang dapat dikonfigurasi terjadi, lalu memanggil ITestInvocationListener#testLog pada turunannya setelah setiap bugreport dikumpulkan. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Predikat lengkap yang menjelaskan kapan harus mengambil laporan bug. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Mengumpulkan bugreportz saat kasus pengujian gagal. 
BuildInfo Implementasi umum IBuildInfo yang harus dikaitkan dengan ITestDevice
BuildInfoRecorder ITargetPreparer yang menulis metadata info build ke file yang ditentukan. 
BuildInfoUtil Class utilitas untuk membantu memanipulasi IBuildInfo  
BuildRetrievalError Terjadi error fatal saat mengambil build untuk pengujian. 
BuildTestsZipUtils Class helper untuk operasi yang terkait dengan zip pengujian yang dihasilkan oleh sistem build Android  
BulkEmailer Utilitas pengirim email yang memungkinkan konfigurasi berikut: interval pengiriman, ukuran burst awal, penerima, dan jumlah total pesan. 
BundletoolUtil Class utilitas yang menggunakan command line bundletool untuk menginstal .apk di perangkat. 

C

CecControllerTokenProvider Penyedia token untuk token terkait Kontrol Elektronik Konsumen (CEC). 
CircularAtraceUtil Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi akar masalah 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. 
ClangCodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Clang dari perangkat dan mencatatnya sebagai artefak pengujian. 
ClassNotFoundConfigurationException ConfigurationException untuk 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  

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 cluster TF. 
ClusterCommandConfigBuilder Class untuk mem-build file konfigurasi untuk 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 extends 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.FilePickingStrategy Strategi pemilihan file. 
ClusterOptions  
CollectingByteOutputReceiver IShellOutputReceiver yang mengumpulkan seluruh output shell ke dalam byte[]
CollectingOutputReceiver IShellOutputReceiver yang mengumpulkan seluruh output shell menjadi satu String
CollectingTestListener ITestInvocationListener yang akan mengumpulkan semua hasil pengujian. 
CollectorHelper Helper untuk melakukan beberapa operasi IMetricCollector yang diperlukan di beberapa tempat. 
CommandFileParser Parser untuk file yang berisi kumpulan command line. 
CommandFileParser.CommandLine  
CommandLineBuildInfoBuilder Utilitas yang dimaksudkan untuk mengambil argumen informasi build biasa dari command line dan membuat IBuildInfo darinya. 
CommandOptions Implementasi ICommandOptions
CommandOptionsGetter Implementasi layanan yang menampilkan nilai opsi perintah dari pemanggilan tertentu. 
CommandRunner Titik entri TradeFederation alternatif yang akan menjalankan perintah yang ditentukan dalam argumen command line, lalu keluar. 
CommandRunner.ExitCode Kode error yang dapat digunakan untuk keluar. 
CommandScheduler Penjadwal untuk menjalankan perintah TradeFederation di semua perangkat yang tersedia. 
CommandScheduler.HostState Enum dari berbagai status host  
CommonLogRemoteFileUtil Utilitas ini memungkinkan untuk menghindari duplikasi kode di berbagai representasi perangkat jarak jauh untuk logika pengambilan log jarak jauh dari file umum. 
CommonLogRemoteFileUtil.KnownLogFileEntry Representasi entri log yang diketahui untuk perangkat jarak jauh. 
ConditionPriorityBlockingQueue<T> Class thread-safe dengan operasi mirip 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 kondisi tertentu. 
ConfigCompleter Implementasi Completer untuk konfigurasi TF kita. 
Konfigurasi Penerapan IConfiguration konkret yang menyimpan objek konfigurasi yang dimuat dalam peta. 
ConfigurationDef Menyimpan data konfigurasi, objek terkait, dan opsi objek tersebut. 
ConfigurationDef.ConfigObjectDef Objek untuk menyimpan info untuk className dan nomor tampilan yang dimilikinya (misalnya, jika konfigurasi memiliki objek yang sama dua kali, objek pertama akan memiliki nomor tampilan pertama). 
ConfigurationFactory Factory untuk membuat IConfiguration
ConfigurationFactory.ConfigLoader Implementasi IConfigDefLoader yang melacak konfigurasi yang disertakan dari satu konfigurasi root, dan menampilkan pengecualian pada penyertaan melingkar. 
ConfigurationUtil Fungsi utilitas untuk menangani file konfigurasi. 
ConfigurationXmlParserSettings Class sederhana untuk menerima setelan ConfigurationXmlParser

Untuk meneruskan setelan ke class ini, alias bersifat wajib. 

ConfigurationYamlParser Parser untuk konfigurasi Tradefed gaya YAML  
Konsol Konsol TradeFederation utama yang menyediakan antarmuka untuk berinteraksi dengan pengguna

Saat ini mendukung operasi seperti

  • menambahkan perintah untuk diuji
  • mencantumkan perangkat dan statusnya
  • pemanggilan daftar sedang berlangsung
  • perintah daftar dalam antrean
  • membuang log pemanggilan ke file/stdout
  • shutdown
 
Console.ArgRunnable<T> Runnable dengan metode run yang dapat menggunakan argumen  
Console.CaptureList Jenis praktis untuk List<List<String>>  
ConsoleReaderOutputStream OutputStream yang dapat digunakan untuk membuat System.out.print() berfungsi dengan baik dengan unfinishedLine LineReader pengguna. 
ConsoleResultReporter Pelapor hasil untuk mencetak hasil pengujian ke konsol. 
CountingTestResultListener TestResultListener yang melacak jumlah total pengujian berdasarkan TestStatus  
CountTestCasesCollector Menghitung dan melaporkan jumlah kasus pengujian untuk IRemoteTest tertentu. 
CoverageOptions Objek Tradefed untuk menyimpan opsi cakupan. 
CoverageOptions.Toolchain  
CreateAvdPreparer  
CreateUserPreparer Persiapan target untuk membuat pengguna dan membersihkannya di akhir. 

D

DebugHostLogOnFailureCollector Kolektor yang akan mengumpulkan dan mencatat log sisi host saat kegagalan kasus pengujian terjadi. 
DefaultRemoteAndroidTestRunner Ekstensi RemoteAndroidTestRunner ddmlib untuk menetapkan beberapa default untuk kasus penggunaan Tradefed. 
DefaultTestsZipInstaller Implementasi default penginstal zip pengujian. 
DelegatedInvocationExecution InvocationExecution yang mendelegasikan eksekusi ke biner Tradefed lain. 
DependenciesResolver Jenis penyedia baru yang memungkinkan untuk mendapatkan semua dependensi untuk pengujian. 
DeviceAllocationResult Menampilkan hasil upaya alokasi untuk perintah. 
DeviceAvailableChecker Pemeriksa untuk memastikan modul tidak membuat perangkat dalam status offline. 
DeviceBatteryLevelChecker IRemoteTest yang memeriksa daya baterai minimum, dan menunggu baterai mencapai nilai minimum pengisian daya kedua jika daya minimum tidak ada. 
DeviceBatteryResourceMetricCollector Pengumpul ini mengumpulkan metrik baterai perangkat. 
DeviceBuildDescriptor Class wrapper untuk IBuildInfo, yang berisi metode helper untuk mengambil informasi build platform perangkat. 
DeviceBuildInfo IBuildInfo yang mewakili build perangkat Android lengkap dan (opsional) pengujiannya. 
DeviceBuildInfoBootStrapper ITargetPreparer yang mengganti kolom info build dengan atribut yang dibaca dari perangkat

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

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

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

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) yang menggabungkan detail eksekusi perintah shell di ITestDevice
DeviceConfigurationHolder Implementasi IDeviceConfiguration konkret yang menyimpan objek konfigurasi perangkat yang dimuat dalam atributnya. 
DeviceFailedToBootError Ditampilkan jika perangkat gagal melakukan booting setelah di-flash dengan build. 
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 image pada hardware Android fisik. 
DeviceFlashPreparer.EncryptionOptions Enum opsi untuk menangani enkripsi gambar userdata  
DeviceFolderBuildInfo IDeviceBuildInfo yang juga berisi artefak build lain yang terdapat dalam direktori di sistem file lokal. 
DeviceImageZipFlashingTargetPreparer Penyedia target yang mem-flash perangkat dengan image perangkat yang disediakan melalui format tertentu. 
DeviceInternetAccessibilityResourceMetricCollector Pengumpul mengirim ping ke google.com untuk memeriksa apakah perangkat memiliki aksesibilitas internet atau tidak. 
DeviceManager  
DeviceManager.FastbootDevice Representasi perangkat dalam Mode fastboot (Fastboot mode). 
DeviceMetricData Objek untuk menyimpan semua data yang dikumpulkan oleh pengumpulan metrik. 
DeviceMonitorMultiplexer Class proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor
DeviceProperties Definisi konstanta umum untuk nama properti sisi perangkat  
DeviceRecoveryModeUtil  
DeviceResetFeature Penerapan reset perangkat sisi server. 
DeviceResetHandler Utilitas yang menangani reset perangkat secara umum. 
DeviceSelectionOptions Penampung untuk kriteria pemilihan perangkat. 
DeviceSelectionOptions.DeviceRequestedType Berbagai kemungkinan jenis perangkat placeholder yang didukung. 
DeviceSettingChecker Periksa apakah setelan perangkat telah berubah selama modul berjalan. 
DeviceSetup ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan. 
DeviceStateMonitor Class helper untuk memantau status IDevice
DeviceStorageAgeResourceMetricCollector Mengurai usia penyimpanan dari logcat. 
DeviceStorageStatusChecker Periksa apakah perangkat memiliki cukup ruang disk untuk partisi yang diberikan. 
DeviceUnavailableMonitor Pemroses ini hanya mencoba mengambil DNAE tingkat kasus pengujian. 
DeviceUpdateTargetPreparer ITargetPreparer abstrak yang menangani langkah-langkah umum seputar update perangkat dengan file image perangkat dari sumber eksternal (bukan layanan build). 
DeviceWifiResourceMetricCollector Pengumpul mengumpulkan metrik kecepatan link dan kekuatan sinyal Wi-Fi yang terhubung saat ini. 
DirectedGraph<V> Implementasi grafik tak berbobot terarah. 
DynamicFileStubTest Ini adalah pengujian tradefed untuk menguji apakah tradefed dapat me-resolve file dinamis dengan benar. 
DynamicRemoteFileResolver Class yang membantu me-resolve jalur ke file jarak jauh. 
DynamicRemoteFileResolver.FileResolverLoader Memuat implementasi IRemoteFileResolver

E

EmmaXmlConstants Konstanta yang digunakan saat mengurai laporan xml emma. 
EmulatorMemoryCpuCapturer  
EnforcedSeLinuxChecker Pemeriksa status yang memastikan status Selinux. 
EventsLoggerListener Pemroses yang mencatat semua peristiwa yang diterimanya ke dalam file  
ExistingBuildProvider IBuildProvider yang menampilkan IBuildInfo yang telah dibuat. 
ExtendedFile Ekstensi file standar untuk membawa metadata terkait build. 

F

FakeTest Pengujian palsu yang bertujuan untuk memudahkan pembuatan hasil pengujian yang dapat diulang. 
FakeTestsZipFolder Peralatan pengujian yang membuat folder pengujian yang diekstrak palsu berdasarkan daftar konten. 
FakeTestsZipFolder.ItemType  
FastbootDeviceFlasher Class yang mengandalkan fastboot untuk mem-flash image pada hardware Android fisik. 
FastbootHelper Class helper untuk operasi fastboot. 
FastbootUpdateBootstrapPreparer ITargetPreparer yang melakukan staging file yang ditentukan (bootloader, radio, zip image perangkat) ke IDeviceBuildInfo untuk mem-flash perangkat dengan FastbootDeviceFlasher, lalu memasukkan atribut perangkat pasca-booting ke info build untuk tujuan pelaporan hasil. 
FileDownloadCache Class helper yang mengelola cache LRU sistem file lokal dari file yang didownload. 
FileDownloadCacheFactory Factory untuk membuat FileDownloadCache  
FileDownloadCacheWrapper Class wrapper yang menyediakan fasilitas FileDownloadCache saat menerapkan antarmuka IFileDownloader
FileIdleMonitor Memantau file dan menjalankan callback jika file tidak ada aktivitas (yaitu. 
FileLogger ILeveledLogOutput yang mengarahkan pesan log ke file dan ke stdout. 
FileProtoResultReporter Pelapor proto yang membuang TestRecord ke dalam file. 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector yang memproses kunci metrik yang berasal dari perangkat dan menariknya sebagai file dari perangkat. 
FilePullerLogCollector Logger file yang dilaporkan oleh sisi perangkat. 
FileSystemLogSaver Menyimpan log ke sistem file. 
FilteredResultForwarder Varian ResultForwarder yang hanya mengizinkan daftar yang diizinkan TestDescription untuk dilaporkan. 
FixedByteArrayOutputStream ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah data maksimum. 
FlashingResourcesParser Class yang mengurai versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. 
FlashingResourcesParser.AndroidInfo Typedef untuk Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Antarmuka pemfilteran, yang dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa resource yang mungkin digunakannya  
FlashingResourceUtil Utilitas ini membantu menyetel versi artefak yang sesuai sehingga dapat di-flash melalui DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler yang diperluas menjadi lebih banyak untuk setiap konfigurasi foldable non-utama. 
FoldableHandler Pengendali perangkat foldable generik yang dapat menggunakan parameter perangkat foldable untuk membuat modul khusus. 
FoldableModePreparer Penyedia target yang dapat mengubah status perangkat foldable. 
FolderBuildInfo Implementasi konkret IFolderBuildInfo
FormattedGeneratorReporter Reporter yang memungkinkan pembuatan laporan dalam format tertentu. 

G

GceAvdInfo Struktur untuk menyimpan data yang relevan untuk instance AVD GCE tertentu. 
GceAvdInfo.GceStatus  
GceManager Helper yang mengelola panggilan GCE untuk memulai/menghentikan dan mengumpulkan log dari GCE. 
GceRemoteCmdFormatter Class utilitas untuk memformat perintah guna menjangkau perangkat gce jarak jauh. 
GceRemoteCmdFormatter.ScpMode SCP dapat digunakan untuk mengirim atau menarik file bergantung pada struktur argumen. 
GceSshTunnelMonitor Thread Monitor untuk tunnel ssh Gce. 
GcovCodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan gcov dari perangkat dan mencatatnya sebagai artefak pengujian. 
GCSBucketUtil Pengelola file 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. 
GCSDownloaderHelper Downloader untuk bucket GCS yang menangani penyimpanan dalam cache dan me-resolve konfigurasi global. 
GCSFileDownloader File downloader 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. 
GetPreviousPassedHelper Helper untuk mendapatkan filter pengujian yang lulus sebelumnya. 
GkiDeviceFlashPreparer Pengatur target yang mem-flash perangkat dengan image generik kernel umum Android. 
GlobalFilterGetter Implementasi layanan yang menampilkan filter pemanggilan tertentu. 
GlobalTestFilter Opsi filter yang diterapkan ke pemanggilan. 
GoogleApiClientUtil Utilitas untuk membuat klien Google API. 
GranularRetriableTestWrapper Class wrapper berfungsi di IRemoteTest untuk mengelompokkan IRemoteTest di tingkat kasus pengujian. 
GsiDeviceFlashPreparer Penyedia target yang mem-flash perangkat dengan image sistem umum Android. 

H

HelloWorldMultiTargetPreparer Contoh penerapan IMultiTargetPreparer
HistoryLogger TF History Logger, log khusus yang hanya berisi beberapa peristiwa tertentu. 
HprofAllocSiteParser Class helper untuk mengurai info dari bagian Allocation Sites dalam laporan hprof. 
HttpRemoteFileResolver Implementasi IRemoteFileResolver yang memungkinkan download file jarak jauh melalui http  
HttpsRemoteFileResolver Penerapan IRemoteFileResolver yang memungkinkan download file jarak jauh melalui https  

I

IAbiReceiver Pengujian yang memerlukan ABI yang sedang diuji. 
IAppBuildInfo Antarmuka ini tidak digunakan lagi. Gunakan IBuildInfo secara langsung.  
IAutoRetriableTest Antarmuka untuk IRemoteTest yang tidak mengimplementasikan ITestFilterReceiver, tetapi masih ingin mendukung percobaan ulang otomatis. 
IBatteryInfo Antarmuka yang menentukan interaksi dengan baterai perangkat. 
IBatteryInfo.BatteryState Menjelaskan status pengisian daya baterai saat ini. 
IBuildProvider Bertanggung jawab untuk memberikan info terkait build yang sedang diuji. 
IBuildReceiver Pengujian yang memerlukan referensi ke build yang sedang diuji. 
IClusterClient Antarmuka untuk berinteraksi dengan backend TFC. 
IClusterEvent Antarmuka untuk peristiwa cluster yang akan diupload ke TFC. 
IClusterEventUploader<T extends IClusterEvent> Antarmuka untuk ClusterEventUploader  
IClusterOptions Antarmuka untuk mendapatkan opsi terkait cluster. 
ICommandOptions Penampung untuk opsi eksekusi perintah. 
ICommandScheduler Penjadwal untuk menjalankan perintah TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Pemroses untuk peristiwa pemanggilan saat pemanggilan selesai. 
ICompressionStrategy Antarmuka yang mewakili algoritma kompresi yang dapat dipilih saat runtime. 
IConfiguration Informasi konfigurasi untuk pemanggilan TradeFederation. 
IConfigurationFactory Factory untuk membuat IConfiguration  
IConfigurationReceiver Antarmuka sederhana untuk merepresentasikan objek yang menerima IConfiguration
ICredentialFactory Antarmuka untuk factory kredensial guna membuat Credential oauth2. 
IDefaultObjectLoader Antarmuka untuk memuat objek default yang harus menjadi bagian dari konfigurasi YAML kita. 
IDefaultObjectLoader.LoaderConfiguration Objek konfigurasi pemuatan untuk meneruskan informasi ke loader. 
IDeviceBuildInfo IBuildInfo yang mewakili build perangkat Android lengkap dan (opsional) pengujiannya. 
IDeviceBuildProvider IBuildProvider yang menggunakan informasi dari ITestDevice untuk mengambil build. 
IDeviceConfiguration Antarmuka Holder Konfigurasi Perangkat. 
IDeviceFlasher Melakukan flash image perangkat di perangkat. 
IDeviceFlasher.UserDataFlashOption Enum opsi untuk menangani gambar userdata  
IDeviceManager Antarmuka untuk mengelola kumpulan perangkat yang tersedia untuk pengujian. 
IDeviceManager.IFastbootListener Pemroses untuk perubahan status fastboot. 
IDeviceMonitor Antarmuka untuk memantau status perangkat. 
IDeviceMonitor.DeviceLister Class mirip Runnable yang akan menampilkan perangkat yang diketahui dan statusnya. 
IDeviceSelection Antarmuka untuk kriteria pemilihan perangkat. 
IDeviceTest Antarmuka untuk objek yang memerlukan referensi ke ITestDevice
IDisableable Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. 
IFileDownloader Antarmuka untuk mendownload file jarak jauh. 
IFlashingResourcesParser Antarmuka untuk menyediakan versi file image tambahan yang diperlukan untuk mem-flash perangkat. 
IFlashingResourcesRetriever Antarmuka untuk mengambil file gambar tambahan yang diperlukan untuk mem-flash perangkat. 
IFolderBuildInfo IBuildInfo abstrak sederhana yang artefak build-nya berisi dalam direktori sistem file lokal. 
IFormatterGenerator Antarmuka yang menjelaskan formator untuk SuiteResultHolder
IHostCleaner Membersihkan host setelah pengujian selesai dijalankan. 
IInvocationContextReceiver Pengujian yang memerlukan referensi ke konteks pemanggilan. 
IInvocationExecution Antarmuka yang menjelaskan tindakan yang akan dilakukan sebagai bagian dari pemanggilan. 
ILeveledLogOutput Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani output pesan log. 
ILogcatReceiver Class yang menyediakan output logcat perangkat sebagai InputStreamSource
ILogRegistry Antarmuka untuk logger singleton ILogOutput yang melakukan multipleks dan mengelola logger yang berbeda. 
ILogRegistry.EventType Peristiwa yang berguna untuk dicatat dalam log  
IMetricCollector Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok. 
IMetricCollectorReceiver Antarmuka untuk IRemoteTest yang akan diimplementasikan jika perlu mendapatkan daftar IMetricCollector untuk pengujian yang dijalankan. 
IModuleController Antarmuka untuk mengontrol apakah modul harus dieksekusi atau tidak. 
IModuleController.RunStrategy Enum yang menjelaskan cara modul dieksekusi. 
IModuleParameterHandler Antarmuka untuk parameter modul suite. 
IMultiDeviceTest Antarmuka ini tidak digunakan lagi. Antarmuka ini disimpan untuk sementara demi kompatibilitas, tetapi sebenarnya tidak digunakan lagi. Jangan terapkan.  
IMultiTargetPreparer Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. 
INativeDeviceTest Antarmuka untuk objek yang memerlukan referensi ke INativeDevice
InstallApexModuleTargetPreparer  
InstantAppHandler Pengendali untuk ModuleParameters#INSTANT_APP
InstrumentationResultProtoParser Mengurai proto hasil instrumentasi yang dikumpulkan selama pengujian instrumentasi dijalankan dan memberi tahu ITestRunListener tentang hasilnya. 
InvocationContext Implementasi umum IInvocationContext
InvocationExecution Class yang menjelaskan semua langkah pemanggilan: download build, target_prep, menjalankan pengujian, membersihkan. 
InvocationScope Mencakup satu pemanggilan Tradefed. 
InvocationScoped  
InvocationScopeModule Modul Guice yang dapat digunakan di mana saja dalam pemanggilan TF untuk meminta objek yang didukung Guice-Tradefed. 
InvocationStatus Class untuk menyimpan status pemanggilan. 
InvocationToJUnitResultForwarder Class yang memproses peristiwa ITestInvocationListener dan meneruskannya ke TestListener
IPostProcessor Post processor adalah objek Trade Federation yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log SETELAH pengujian dan SEBELUM pelaporan hasil. 
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 Class yang menyimpan informasi tentang file yang di-resolve dan beberapa metadata. 
IReportNotExecuted Jika eksekusi tidak lengkap, IRemoteTest yang menerapkan antarmuka ini dapat melaporkan pengujian yang tidak dieksekusi untuk pelaporan yang lebih baik. 
IRescheduler Antarmuka untuk menjadwalkan ulang konfigurasi untuk eksekusi di masa mendatang. 
IResourceMetricCollector Antarmuka bagi pengguna untuk menerapkan pengumpulan resource yang disesuaikan. 
IRestApiHelper Antarmuka bantuan untuk melakukan panggilan REST API. 
IResumableTest Antarmuka ini tidak digunakan lagi. Anda tidak perlu melakukannya lagi  
IRetryDecision Antarmuka yang mendorong keputusan percobaan ulang dan menerapkan filter pada class untuk percobaan ulang yang lebih ditargetkan. 
IRuntimeHintProvider  
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
IShardableTest IRemoteTest yang dapat dibagi menjadi sub-pengujian yang dapat dieksekusi secara terpisah. 
IShardHelper Antarmuka objek yang menjelaskan strategi sharding yang akan diterapkan untuk konfigurasi. 
ISystemStatusChecker Pemeriksa yang melakukan pemeriksaan pada status sistem dan menampilkan boolean untuk menunjukkan apakah sistem berada dalam status yang diharapkan. 
ISystemStatusCheckerReceiver IRemoteTest yang memerlukan akses ke ISystemStatusChecker dari konfigurasi. 
ITargetCleaner Antarmuka ini tidak digunakan lagi. tearDown telah dipindahkan ke antarmuka ITargetPreparer dasar.  
ITargetPreparer Menyiapkan lingkungan pengujian untuk pengujian yang dijalankan. 
ITerribleFailureHandler Antarmuka untuk menangani kegagalan yang parah dari LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver Runner yang dapat memfilter pengujian yang akan dijalankan berdasarkan anotasi. 
ITestCollector Memberikan dukungan untuk pengumpulan pengujian; jika ditetapkan, runner pengujian harus melakukan uji coba untuk mengumpulkan kasus pengujian tanpa benar-benar menjalankannya. 
ITestFileFilterReceiver Runner yang dapat menerima file yang menentukan pengujian yang akan dijalankan dan/atau tidak akan dijalankan. 
ITestFilterReceiver Runner yang dapat memfilter pengujian yang akan dijalankan. 
ITestInformationReceiver Antarmuka untuk menerima TestInformation untuk beberapa class. 
ITestInvocation Menangani satu pemanggilan pengujian TradeFederation. 
ITestInvocation.ExitInformation Menampilkan beberapa informasi keluar untuk pemanggilan. 
ITestSuite Class abstrak yang digunakan untuk menjalankan Test Suite. 
ITestSuiteResultLoader Antarmuka yang menjelaskan helper untuk memuat hasil sebelumnya dengan cara yang dapat dijalankan ulang. 
ITestsZipInstaller Menginstal pengujian dari file zip pengujian (seperti yang dihasilkan oleh sistem build) di perangkat. 

J

JavaCodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Java dari perangkat dan mencatatnya sebagai artefak pengujian. 
JavaCodeCoverageFlusher Class utilitas yang mereset dan memaksa penghapusan pengukuran cakupan kode Java dari proses yang berjalan di perangkat. 
JsonHttpTestResultReporter Pelapor hasil yang mengenkode hasil metrik pengujian dan cabang, info perangkat ke dalam JSON dan POST ke endpoint layanan HTTP  
JUnit4TestFilter Class Helper yang menyediakan pemfilteran untuk runner JUnit4 dengan memperluas Filter
JUnitToInvocationResultForwarder Class yang memproses peristiwa TestListener dan meneruskannya ke ITestInvocationListener
JUnitXmlParser Parser yang mengekstrak data hasil pengujian dari hasil JUnit yang disimpan di XMLJUnitResultFormatter ant dan meneruskannya ke ITestInvocationListener. 

K

KeyguardStatusChecker Memeriksa status pelindung kunci setelah eksekusi modul. 
KillExistingEmulatorPreparer ITargetPreparer yang menonaktifkan emulator yang sedang berjalan. 

L

LabResourceDeviceMonitor Pemantauan resource lab yang melakukan inisialisasi/pengelolaan server gRPC untuk LabResourceService. 
LargeOutputReceiver Class yang dirancang untuk membantu menjalankan perintah yang berjalan lama mengumpulkan output. 
LastShardDetector Saat menjalankan sharding lokal, terkadang kita hanya ingin menjalankan beberapa tindakan saat shard terakhir mencapai invocationEnded(long)
LaunchCvdHelper Helper utilitas untuk mengontrol Launch_cvd di VM Cuttlefish. 
LeakedThreadStatusChecker Pemeriksa status untuk memastikan modul tidak membocorkan Thread yang sedang berjalan. 
LegacySubprocessResultsReporter Implementasi beku dari pelapor hasil subproses yang harus tetap kompatibel dengan TF/CTS versi sebelumnya (misalnya 8+), meskipun ada perubahan pada superclass-nya. 
ListInstrumentationParser IShellOutputReceiver yang mengurai output kueri 'pm list instrumentation'  
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Class untuk perangkat virtual lokal yang berjalan di host TradeFed. 
LocalAppBuildProvider IBuildProvider yang membuat IBuildInfo berdasarkan jalur lokal yang disediakan  
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 yang ditujukan untuk membuat snapshot emulator bersih dari lingkungan build/pengembangan Android  
LocalFileResolver Implementasi IRemoteFileResolver yang memungkinkan penautan file lokal  
LocalFolderBuildProvider IBuildProvider yang membuat IFolderBuildInfo berdasarkan jalur lokal yang disediakan  
LocalRunInstructionBuilder Utilitas untuk mengompilasi petunjuk guna menjalankan pengujian secara lokal. 
LogcatCrashResultForwarder Pemroses khusus: jika terjadi kegagalan (proses instrumentasi mengalami error), pemroses akan mencoba mengekstrak error dari logcat dan menambahkannya ke pesan kegagalan yang terkait dengan pengujian. 
LogcatEventParser  
LogcatEventType Jenis peristiwa untuk LogcatEventParser
LogcatOnFailureCollector Pengumpul yang akan mengambil dan mencatat logcat saat kasus pengujian gagal. 
LogcatReceiver Class yang mengumpulkan logcat di latar belakang. 
LogFileSaver Helper untuk ITestInvocationListener yang akan menyimpan data log ke file  
LogReceiver  
LogRegistry Implementasi ILogRegistry yang melakukan multipleks dan mengelola logger yang berbeda, menggunakan logger yang sesuai berdasarkan ThreadGroup thread yang melakukan panggilan. 
LogSaverResultForwarder ResultForwarder untuk menyimpan log dengan file saver global. 

S

MainlineModuleHandler Class pengendali sederhana untuk Modul Mainline yang membuat InstallApexModuleTargetPreparer dan memasukkan link dinamis ke dalamnya berdasarkan modul utama yang diberikan untuk mengambil modul tersebut secara otomatis. 
MainlineTestModuleController Class dasar untuk pengontrol modul guna menjalankan pengujian berdasarkan modul mainline yang dimuat sebelumnya di perangkat yang sedang diuji. 
ManagedRemoteDevice Perangkat yang berjalan di dalam 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  
MetricFilePostProcessor Digunakan untuk mengupload file log metrik yang dikumpulkan selama pengujian dan tingkat operasi. 
MetricOption Anotasi untuk metode pengujian yang dianotasi dengan @Test, atau jika anotasi 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 folder metrik pada fase invocationEnded pengujian. 
MetricUtility Berisi metode utilitas umum untuk menyimpan metrik pengujian, menggabungkan metrik dalam pengujian serupa, dan menulis metrik ke file. 
MinApiLevelModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian jika berada di bawah Level API yang ditentukan. 
MinSdkModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di bawah nomor versi SDK yang ditentukan. 
ModuleDefinition Penampung untuk konfigurasi pengujian. 
ModuleListener Pemroses yang dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar hasil. 
ModuleMerger Class helper untuk operasi yang terkait dengan penggabungan ITestSuite dan ModuleDefinition setelah pemisahan. 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Class struct sederhana untuk menyimpan informasi tentang modul  
ModuleParameters Nilai khusus yang terkait dengan kunci "parameter" suite dalam metadata setiap modul. 
ModuleParametersHelper Helper untuk mendapatkan IModuleParameterHandler yang terkait dengan parameter. 
ModuleSplitter Pembantu untuk membagi daftar modul yang direpresentasikan oleh IConfiguration menjadi daftar unit eksekusi yang direpresentasikan oleh ModuleDefinition

T

NameMangleListener Pemroses proxy untuk menerjemahkan nama metode, class, dan paket pengujian saat hasil dilaporkan. 
NativeCodeCoverageFlusher Class utilitas yang menghapus pengukuran cakupan native dan memaksa penghapusan data cakupan native dari proses di perangkat. 
NativeDevice Implementasi default perangkat Android ITestDevice Non-stack penuh. 
NativeDevice.AdbAction DeviceAction untuk menjalankan perintah 'adb ....' OS. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction untuk memulai ulang perangkat. 
NativeDevice.RebootMode Mode mulai ulang. 
NativeDeviceStateMonitor Class helper untuk memantau status IDevice tanpa dukungan framework. 
NegativeHandler Pengendali yang menentukan bahwa tidak ada yang harus dilakukan dan parameter tidak boleh membuat modul tambahan. 
NestedDeviceStateMonitor Monitor status perangkat yang menjalankan pemeriksaan tambahan pada perangkat bertingkat untuk mengakomodasi detail lingkungan virtual. 
NestedRemoteDevice Representasi perangkat yang berjalan di dalam VM Cuttlefish jarak jauh. 
NetworkNotAvailableException Ditampilkan saat perangkat tidak dapat terhubung ke jaringan untuk pengujian. 
NoDeviceException Ditampilkan saat tidak ada perangkat untuk menjalankan perintah tertentu. 
NoisyDryRunTest Menjalankan uji coba bising pada file perintah. 
NotMultiAbiHandler Pengendali khusus yang memberi tahu SuiteModuleLoader bahwa abi sekunder tidak boleh membuat modul. 

O

OpenObjectLoader Loader untuk objek default yang tersedia di AOSP. 
OptionCopier Class helper yang dapat menyalin nilai kolom Option dengan nama yang sama dari satu objek ke objek lainnya. 
OptionFetcher Helper untuk mendapatkan opsi pengujian dari proses induk. 
OptionNotAllowedException ConfigurationException tertentu saat opsi tidak diizinkan untuk diteruskan di command line. 
OptionSetter Mengisi kolom Option
OptionSetter.OptionFieldsForName Penampung untuk daftar kolom opsi dengan nama yang diberikan. 
OtaDeviceBuildInfo IDeviceBuildInfo yang digunakan untuk pengujian update over-the-air. 
OtatoolsBuildInfo IBuildInfo yang berisi artefak otatools. 
OtaZipfileBuildProvider Memberikan IBuildInfo berdasarkan file zip OTA lokal. 

P

PackageInstalledModuleController Pengontrol modul agar tidak menjalankan pengujian saat perangkat belum menginstal paket yang diberikan. 
Pair<A, B> Tentukan class Pair kita sendiri yang berisi dua objek. 
ParallelDeviceExecutor<V> Wrapper ERROR(/ExecutorService) untuk menjalankan fungsi secara paralel. 
ParentSandboxInvocationExecution Versi InvocationExecution untuk tindakan khusus pemanggilan induk saat menjalankan sandbox. 
ParentShardReplicate Mereplikasi penyiapan untuk satu perangkat ke semua perangkat lain yang akan menjadi bagian dari sharding. 
PassingTestFileReporter ITestInvocationListener yang menyimpan daftar kasus pengujian yang lulus ke file pengujian  
PrettyPrintDelimiter Utilitas helper yang membantu mencetak pesan yang dipisahkan yang terlihat jelas. 
PropertyChanger Class utilitas untuk mengubah (atau menambahkan) item dalam file properti Android  
ProtoResultParser Parser untuk format proto hasil Tradefed. 
ProtoResultParser.TestLevel Enumerasi yang mewakili level proto saat ini yang sedang diproses. 
ProtoResultReporter Pelapor hasil membuat protobuf TestRecord dengan semua hasil di dalamnya. 
ProtoUtil Metode utilitas untuk menangani pesan protobuf secara tidak bergantung pada jenis. 
ProxyConfiguration Objek yang memungkinkan penunjuk ke konfigurasi jarak jauh untuk dieksekusi. 
PsParser Utilitas yang digunakan untuk mengurai(USER,PID, dan NAME) dari output perintah "ps"  

T

QuotationAwareTokenizer  

R

RecoveryLogPreparer Pengatur target yang digunakan untuk mengumpulkan log sebelum pemulihan. 
RegexTrie<V> RegexTrie adalah trie dengan setiap segmen kunci yang disimpan adalah ERROR(/Pattern) ekspresi reguler. 
RemoteAndroidDevice Implementasi ITestDevice untuk perangkat Android stack penuh yang terhubung melalui adb connect. 
RemoteAndroidVirtualDevice Memperluas perilaku RemoteAndroidDevice untuk perangkat Android stack lengkap yang berjalan di Google Compute Engine (Gce). 
RemoteAvdIDevice Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan saat DeviceSelectionOptions.gceDeviceRequested() adalah true  
RemoteFileUtil Class utilitas untuk menangani file dari instance jarak jauh  
RemoteInvocationExecution Implementasi InvocationExecution yang mendorong eksekusi jarak jauh. 
RemoteManager Class yang menerima RemoteOperation melalui soket. 
RemoteSshUtil Utilitas untuk menjalankan perintah ssh pada instance jarak jauh. 
RemoteTestTimeOutEnforcer Pemroses yang memungkinkan untuk memeriksa waktu eksekusi konfigurasi pengujian tertentu dan membuatnya gagal jika melebihi waktu tunggu tertentu. 
RemoteZip Utilitas untuk mengekstrak file individual di dalam file zip jarak jauh. 
ReportPassedTests Melaporkan dalam file kemungkinan filter untuk mengecualikan pengujian yang lulus. 
ResourceMetricUtil Fungsi utilitas untuk menyusun metrik. 
RestApiHelper Class helper untuk melakukan panggilan REST API. 
ResultAggregator Pengirim khusus yang menggabungkan hasil jika diperlukan, berdasarkan strategi percobaan ulang yang dilakukan. 
ResultAndLogForwarder Pengirim untuk peristiwa log dan hasil. 
ResultForwarder ITestInvocationListener yang meneruskan hasil pemanggilan ke daftar pemroses lain. 
ResultsPlayer Runner khusus yang memutar ulang hasil yang diberikan kepadanya. 
RetentionFileSaver Class helper untuk membuat file .retention di direktori. 
RetryConfigurationFactory Factory yang menangani percobaan ulang perintah. 
RetryLogSaverResultForwarder Pengirim yang juga menangani penerusan upaya saat ini. 
RetryRescheduler Runner khusus yang memungkinkan penjadwalan ulang pengujian yang dijalankan sebelumnya yang gagal atau tidak dijalankan. 
RetryRescheduler.RetryType Jenis pengujian yang dapat dicoba ulang. 
RetryResultForwarder Ekstensi ResultForwarder yang selalu mendorong ke jumlah upaya tertentu. 
RetryResultHelper Class helper untuk menentukan modul atau pengujian mana yang harus dijalankan atau tidak. 
RetryStatistics Struktur yang menyimpan statistik untuk sesi percobaan ulang dari satu IRemoteTest
RunCommandTargetPreparer  
RunConfigDeviceRecovery IMultiDeviceRecovery dasar generik untuk menjalankan konfigurasi tradefed guna melakukan langkah pemulihan. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer yang membuat pengguna sekunder dalam penyiapan, dan menandai bahwa pengujian harus dijalankan di pengguna tersebut. 
RunOnSystemUserTargetPreparer ITargetPreparer yang menandai bahwa pengujian harus dijalankan pada pengguna (bukan pengguna saat ini). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer yang membuat profil kerja dalam penyiapan, dan menandai bahwa pengujian harus dijalankan di pengguna tersebut. 

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 untuk menangani pembuatan konfigurasi untuk tujuan Sandboxing. 
SandboxConfigUtil Class utilitas untuk mengelola IConfiguration saat melakukan sandboxing. 
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 Pengumpul yang akan mengambil dan mencatat screenshot saat kasus pengujian gagal. 
Sdk28ModuleController Pengontrol modul untuk memeriksa apakah perangkat menggunakan SDK 28 (Android 9) atau yang lebih baru. 
Sdk29ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 29 atau yang lebih baru. 
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. 
SecondaryUserHandler Pengendali untuk ModuleParameters#SECONDARY_USER
SerializationUtil Utilitas untuk melakukan serialisasi/deserialisasi objek yang menerapkan ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Factory kredensial untuk membuat oauth Credential berbasis kunci akun layanan. 
ShardBuildCloner Class helper yang menangani cloning info build dari command line. 
ShardHelper Class helper yang menangani pembuatan shard dan menjadwalkannya untuk pemanggilan. 
ShardListener ITestInvocationListener yang mengumpulkan hasil dari shard pemanggilan (alias pemisahan pemanggilan untuk dijalankan di beberapa resource secara paralel), dan meneruskannya ke pemroses lain. 
ShardMainResultForwarder ResultForwarder yang menggabungkan hasil pemanggilan pengujian yang di-sharding. 
ShellOutputReceiverStream Subclass utilitas OutputStream yang menulis ke IShellOutputReceiver. 
ShellStatusChecker Periksa apakah status shell sesuai dengan yang diharapkan sebelum dan sesudah modul dijalankan. 
ShippingApiLevelModuleController Jalankan pengujian jika perangkat memenuhi kondisi berikut:
  • Jika min-api-level ditentukan:
    • Perangkat dikirimkan dengan min-api-level atau yang lebih baru. 
SimpleFileLogger ILeveledLogOutput yang mengarahkan pesan log ke stdout dan ke satu file log. 
SimplePerfResult Objek untuk menyimpan semua hasil pengujian simpleperf 
SimplePerfStatResultParser Class utilitas untuk mengurai hasil simpleperf. 
SimplePerfUtil Class utilitas untuk mengirim perintah sederhana dan mengumpulkan hasil 
SimplePerfUtil.SimplePerfType Enum opsi perintah simpleperf  
SimpleStats Class utilitas kecil yang menghitung beberapa ukuran statistik berdasarkan set data numerik. 
SizeLimitedOutputStream File thread safe yang didukung ERROR(/OutputStream) yang membatasi jumlah maksimum data yang dapat ditulis. 
Sl4aBluetoothUtil Class utilitas menyediakan operasi Bluetooth di satu atau dua perangkat menggunakan SL4A  
Sl4aBluetoothUtil.BluetoothAccessLevel Enums untuk tingkat akses perangkat Bluetooth yang didasarkan pada BluetoothDevice.java  
Sl4aBluetoothUtil.BluetoothConnectionState Enum untuk status koneksi Bluetooth yang didasarkan pada BluetoothProfile.java  
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums untuk tingkat prioritas profil Bluetooth yang didasarkan pada BluetoothProfile.java  
Sl4aBluetoothUtil.BluetoothProfile Enums untuk profil Bluetooth yang didasarkan pada BluetoothProfile.java  
Sl4aClient Klien Sl4A untuk berinteraksi melalui RPC dengan lapisan pembuatan skrip SL4A. 
Sl4aEventDispatcher Pengirim peristiwa melakukan polling untuk peristiwa dan mengantrekannya berdasarkan nama untuk dikueri. 
Sl4aEventDispatcher.EventSl4aObject Objek yang ditampilkan oleh poller peristiwa. 
SnapshotInputStreamSource InputStreamSource yang didukung File. 
StatusCheckerResult Berisi hasil eksekusi ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput yang mengarahkan pesan log ke stdout. 
StreamProtoReceiver Penerima yang menerjemahkan TestRecord proto yang diterima menjadi peristiwa Tradefed. 
StreamProtoResultReporter Implementasi ProtoResultReporter  
StrictShardHelper Strategi sharding untuk membuat shard ketat yang tidak melaporkan bersama,  
StringEscapeUtils Class utilitas untuk meng-escape string untuk format tertentu. 
StringUtil Class utilitas untuk meng-escape string untuk manipulasi string umum. 
StubBuildProvider Implementasi kosong tanpa operasi dari IBuildProvider
StubMultiTargetPreparer Implementasi kosong placeholder IMultiTargetPreparer
StubTargetPreparer Implementasi kosong placeholder ITargetPreparer
StubTest Implementasi pengujian kosong tanpa operasi. 
StubTestRunListener Implementasi stub ITestRunListener  
SubprocessCommandException Perintah subproses gagal dijalankan. 
SubprocessConfigBuilder Buat XML konfigurasi TF wrapper untuk konfigurasi TF yang ada. 
SubprocessEventHelper Helper untuk melakukan serialisasi/deserialisasi peristiwa yang akan diteruskan ke log. 
SubprocessEventHelper.BaseTestEventInfo Helper Dasar untuk informasi TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Helper untuk informasi testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Helper untuk informasi akhir pemanggilan. 
SubprocessEventHelper.InvocationFailedEventInfo Helper untuk informasi InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Helper untuk informasi dimulainya pemanggilan. 
SubprocessEventHelper.LogAssociationEventInfo Helper untuk informasi logAssociation. 
SubprocessEventHelper.TestEndedEventInfo Helper untuk informasi testEnded. 
SubprocessEventHelper.TestLogEventInfo Helper untuk informasi testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Helper untuk informasi dimulainya modul pengujian. 
SubprocessEventHelper.TestRunEndedEventInfo Helper untuk Informasi testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Helper untuk informasi testRunFailed  
SubprocessEventHelper.TestRunStartedEventInfo Helper untuk informasi testRunStarted  
SubprocessEventHelper.TestStartedEventInfo Helper untuk informasi testStarted  
SubprocessExceptionParser Helper untuk menangani output pengecualian dari runner perintah Tradefed standar. 
SubprocessReportingHelper Class untuk mem-build file konfigurasi wrapper guna menggunakan pelapor hasil subproses untuk perintah cluster. 
SubprocessResultsReporter Mengimplementasikan ITestInvocationListener untuk ditentukan sebagai result_reporter dan meneruskan dari subproses hasil pengujian, pengujian berjalan, pemanggilan pengujian. 
SubprocessTestResultsParser Memperluas ERROR(/FileOutputStream) untuk mengurai output sebelum menulis ke file sehingga kita dapat membuat peristiwa pengujian di sisi peluncur. 
SubprocessTestResultsParser.StatusKeys Kunci status pengujian yang relevan. 
SubprocessTfLauncher IRemoteTest untuk menjalankan pengujian terhadap penginstalan TF terpisah. 
SuiteApkInstaller Menginstal APK yang ditentukan untuk konfigurasi Suite: 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 Kumpulkan hasil pengujian untuk seluruh pemanggilan suite dan hasilkan hasil akhir. 
SuiteResultReporter.ModulePrepTimes Holder objek untuk waktu persiapan dan pembongkaran satu modul. 
SuiteTestFilter Merepresentasikan filter untuk menyertakan dan mengecualikan pengujian. 
SystemServerFileDescriptorChecker Memeriksa apakah server sistem tampaknya kehabisan FD. 
SystemServerStatusChecker Periksa apakah pid system_server telah berubah dari sebelum dan setelah modul dijalankan. 
SystemUtil Class utilitas untuk melakukan panggilan sistem. 
SystemUtil.EnvVariable  

T

TableBuilder Class helper untuk menampilkan matriks elemen String dalam tabel. 
TableFormatter Class helper untuk menampilkan matriks elemen String sehingga setiap kolom elemen sejajar  
TarUtil Utilitas untuk memanipulasi file tar. 
TelephonyHelper Utilitas untuk menggunakan dan mendapatkan informasi terkait telepon. 
TelephonyHelper.SimCardInformation Holder informasi untuk informasi terkait kartu SIM. 
TelephonyTokenProvider Penyedia token untuk token terkait telefoni. 
TemplateResolutionError Class yang memperluas ConfigurationException untuk error terkait template selama penguraian konfigurasi. 
TerribleFailureEmailHandler Class pengendali sederhana yang mengirim email kepada orang yang tertarik saat 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. 
TestContext Class untuk membuat model pesan TestContext TFC API. 
TestDependencyResolver Helper untuk me-resolve dependensi jika diperlukan. 
TestDescriptionsFile Class utilitas untuk melakukan marshalling dan unmarshalling daftar TestDescriptions ke file pengujian. 
TestDevice Implementasi ITestDevice untuk perangkat Android stack penuh  
TestEnvironment Class untuk membuat model pesan TestEnvironment yang ditampilkan oleh TFC API. 
TestFailureListener Pemroses yang digunakan untuk mengambil tindakan seperti screenshot, laporan bug, pengumpulan logcat setelah kegagalan pengujian saat diminta. 
TestFilterHelper Class helper untuk memfilter pengujian  
TestGroupStatus Class untuk menyimpan status grup pengujian. 
TestInfo Menyimpan kumpulan informasi pengujian dalam file TEST_MAPPING. 
TestInvocation Implementasi default ITestInvocation
TestInvocation.RunMode Berbagai mode yang dapat dijalankan oleh pemanggilan. 
TestInvocation.Stage  
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 Class untuk mengupload file output pengujian ke GCS/HTTP. 
TestRecordInterpreter Utilitas untuk mengonversi proto TestRecord menjadi format yang lebih mudah dimanipulasi di Tradefed. 
TestResource Class untuk membuat model pesan TestResource yang ditampilkan oleh TFC API. 
TestResourceDownloader Class untuk mendownload file resource pengujian dari sistem file/GCS/HTTP. 
TestResultListener Penyederhanaan ITestLifecycleListener untuk implementer yang hanya memperhatikan setiap hasil pengujian. 
TestRunToTestInvocationForwarder Pengirim dari ddmlib ITestRunListener ke ITestLifeCycleReceiver
TestsPoolPoller Wrapper pengujian yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian. 
TestSuiteInfo Class yang me-resolve pemuatan metadata terkait build untuk suite pengujian

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

TextResultReporter Pelapor hasil pengujian yang meneruskan hasil ke printer hasil teks JUnit. 
TfObjectTracker Utilitas untuk melacak penggunaan berbagai objek Federasi Perdagangan. 
TfSuiteRunner Implementasi ITestSuite yang akan memuat pengujian dari folder res/config/suite/ TF jar. 
TfTestLauncher IRemoteTest untuk menjalankan pengujian unit atau fungsional terhadap penginstalan TF terpisah. 
TimeStatusChecker Pemeriksa status untuk memastikan waktu perangkat dan host tetap sinkron. 
TimeVal Class ini tidak digunakan lagi. Sebagai gantinya, gunakan Duration.  
TokenProviderHelper Helper yang memberikan penyedia yang terkait dengan token tertentu, untuk mengetahui apakah perangkat mendukung token tersebut. 
TradefedConfigObject Class untuk membuat model pesan TradefedConfigObject dari TFC API. 
TradefedConfigObject.Type Daftar jenis objek konfigurasi yang dapat dimasukkan ke konfigurasi perintah cluster. 
TradefedDelegator Objek yang membantu mendelegasikan pemanggilan ke biner Tradefed lain. 
TradefedFeatureClient Klien grpc untuk meminta eksekusi fitur dari server. 
TradefedFeatureServer Server yang merespons permintaan untuk memicu fitur. 
TradefedSandbox Penampung sandbox yang dapat menjalankan pemanggilan Trade Federation. 
TradefedSandboxFactory Implementasi default untuk SandboxFactory  
TradefedSandboxRunner Runner yang terkait dengan TradefedSandbox yang akan memungkinkan eksekusi sandbox. 
TradefedSandboxRunner.StubScheduledInvocationListener IScheduledInvocationListener stub yang tidak melakukan apa pun. 

U

UnexecutedTestReporterThread Thread yang menangani pelaporan semua pengujian yang tidak dieksekusi. 
UsbResetMultiDeviceRecovery IMultiDeviceRecovery yang mereset bus USB untuk perangkat offline. 
UsbResetRunConfigRecovery Mengizinkan untuk memicu perintah guna mereset USB perangkat  
UsbResetTest IRemoteTest yang mereset USB perangkat dan memeriksa apakah perangkat kembali online setelahnya. 
UserChecker Memeriksa apakah pengguna telah berubah selama pengujian. 

V

ValidateSuiteConfigHelper Class ini akan membantu memvalidasi bahwa IConfiguration yang dimuat untuk suite memenuhi persyaratan yang diharapkan: - Tidak ada penyedia Build - Tidak ada pelapor Hasil  
VmRemoteDevice Perangkat virtual jarak jauh yang akan kita kelola dari dalam Virtual Machine. 

W

WaitDeviceRecovery Implementasi sederhana IDeviceRecovery yang menunggu perangkat online dan merespons perintah sederhana. 
WifiHelper Class helper untuk memanipulasi layanan Wi-Fi di perangkat. 

X

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

Y

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

Z

ZipCompressionStrategy ICompressionStrategy untuk membuat arsip zip.