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.
|