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:
|
| 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 |
| 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
|
| 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 |
| 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<String, MultiMap<String, String>>.
|
| 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 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:
|
| 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 |
| 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.
|