AaptParser | Kelas yang mengekstrak info dari apk dengan mem-parsing keluaran 'aapt dump badging'. |
AaptParser.AaptVersion | Enum opsi untuk versi AAPT yang digunakan untuk mengurai file APK. |
Abi | Kelas yang mewakili ABI. |
AbiFormatter | Kelas utilitas untuk abi. |
AbiUtils | Kelas utilitas untuk menangani ABI perangkat |
Koneksi Abstrak | Representasi koneksi abstrak. |
AbstractHostMonitor | Kelas tipikal untuk Pemantauan Kesehatan Tuan Rumah. |
AbstractXmlParser | Kelas dasar pembantu untuk mem-parsing file xml |
AbstractXmlParser.ParseException | Dilempar jika input XML tidak dapat diuraikan |
AcloudConfigParser | Kelas pembantu yang mengurai konfigurasi Acloud (digunakan untuk memulai instance perangkat Cloud). |
AcloudConfigParser.AcloudKeys | Kumpulan kunci yang dapat dicari dari konfigurasi. |
ActionInProgress | Tindakan umum sedang berlangsung. |
ActiveTrace | Kelas utama membantu mendeskripsikan dan mengelola pelacakan aktif. |
Pemeriksa Status Aktivitas | Pemeriksa status untuk sisa aktivitas yang berjalan di akhir modul. |
AdbRootElevator | AutoCloseable yang mengaktifkan adb root saat dibuat jika diperlukan dan memulihkan status root saat selesai. |
Koneksi AdbSsh | Koneksi adb melalui jembatan ssh. |
AdbStopServerPreparer | Siapkan target untuk menghentikan server adb di host sebelum dan sesudah menjalankan pengujian adb. |
AdbTcpConnection | Representasi koneksi default perangkat, dianggap sebagai koneksi adb standar perangkat. |
AdbUtils | Kelas utilitas untuk operasi adb. |
AfterClassWithInfo | Jaminan serupa dengan AfterClass tetapi metode yang dianotasi harus memerlukan parameter TestInformation . |
AggregatePostProcessor | Agregator metrik yang memberikan persentil min, maks, rata-rata, varians, standar deviasi, total, jumlah, dan opsional untuk metrik numerik yang dikumpulkan selama pengujian multi-iterasi, memperlakukannya sebagai ganda. |
AllTestAppsInstallSetup | ITargetPreparer yang menginstal semua aplikasi dari folder IDeviceBuildInfo#getTestsDir() ke perangkat. |
AltDirBehaviour | Enum untuk menentukan perilaku direktori alternatif untuk berbagai penginstal/pendorong artefak pengujian |
AndroidJUnitTest | Pengujian yang menjalankan paket pengujian instrumentasi pada perangkat tertentu menggunakan android.support.test.runner.AndroidJUnitRunner. |
AoaTargetPreparer | ITargetPreparer yang mengeksekusi serangkaian tindakan (misalnya klik dan gesek) menggunakan protokol Android Open Accessory (AOAv2). |
AppBuildInfo | IBuildInfo yang merepresentasikan aplikasi Android dan paket pengujiannya. |
AppDeviceBuildInfo | Kelas ini sudah tidak digunakan lagi. Gunakan IDeviceBuildInfo secara langsung. |
Pengaturan Aplikasi | ITargetPreparer yang menginstal apk dan pengujiannya. |
AppVersionFetcher | Kelas utilitas untuk mendapatkan string versi aplikasi dari perangkat. |
AppVersionFetcher.AppVersionInfo | Jenis info versi aplikasi. |
ArchModuleController | Pengontrol modul untuk tidak menjalankan pengujian jika tidak cocok dengan arsitektur yang diberikan. |
ArgsOptionParser | Mengisi bidang Option dari argumen baris perintah yang diuraikan. |
ArrayUtil | Metode utilitas untuk array |
ArtChrootPreparer | Buat direktori chroot untuk tes ART. |
ArtGTest | |
ArtRunTest | Pelari uji untuk menjalankan uji coba ART. |
ArtRunTest.AdbShellCommandException | Kelas pengecualian untuk melaporkan kesalahan yang terjadi selama eksekusi perintah shell ADB. |
ATestFileSystemLogSaver | Kelas LogSaver ini digunakan oleh ATest untuk menyimpan log di jalur tertentu. |
AtestRunner | Implementasi ITestSuite |
AtraceCollector | IMetricCollector yang menjalankan atrace selama pengujian dan mengumpulkan hasilnya dan mencatatnya ke dalam pemanggilan. |
AtraceRunMetricCollector | Mengumpulkan pelacakan dari semua direktori pengujian di bawah direktori yang diberikan dari perangkat pengujian, mencatat log direktori pengujian dan memposting memproses file pelacakan di bawah direktori pengujian dan menggabungkan metrik. |
AutoLogCollector | Pencacahan yang menggambarkan kolektor mana yang secara otomatis dapat ditangani oleh harness. |
Reporter Otomatis | Kelas yang mendefinisikan pemetaan dari pelapor otomatis Tradefed. |
Rata-rataPostProcessor | Implementasi post processor yang menghitung rata-rata daftar metrik. |
BackgroundDeviceAction | Menjalankan perintah pada perangkat tertentu yang berulang seperlunya 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. |
BaseHostJUnit4Test | Kelas pengujian dasar untuk menjalankan pengujian gaya JUnit4 host. |
BaseLeveledLogOutput | Implementasi dasar untuk ILeveledLogOutput yang memungkinkan untuk memfilter beberapa tag berdasarkan nama atau komponennya. |
BaseModuleController | Implementasi dasar IModuleController yang harus diimplementasikan untuk memeriksa apakah suatu modul harus dijalankan atau tidak. |
BaseMultiTargetPreparer | Implementasi dasar IMultiTargetPreparer yang memungkinkan untuk menonaktifkan objek. |
BasePostProcessor | IPostProcessor dasar yang harus diperluas oleh setiap implementasi. |
BaseRetryDecision | Implementasi dasar IRetryDecision . |
BaseStreamLogger <OS memperluas OutputStream> | ILeveledLogOutput yang mengarahkan pesan log ke aliran keluaran dan ke stdout. |
BaseTargetPreparer | Kelas implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. |
BaseTestSuite | Tes untuk menjalankan Compatibility Test Suite dengan sistem suite baru. |
BatteryController | Kelas utilitas yang memungkinkan untuk mengontrol status pengisian daya baterai suatu perangkat. |
Isi Ulang BateraiPemulihan Perangkat | Izinkan untuk memicu perintah saat level baterai perangkat berada di bawah ambang batas yang diberikan. |
Suhu Baterai | |
BatteryUnavailableDeviceRecovery | Pemeriksa pemulihan yang akan memicu konfigurasi jika level baterai tidak tersedia. |
BeforeClassWithInfo | Jaminan serupa seperti BeforeClass tetapi metode yang dianotasi harus memerlukan parameter TestInformation . |
BinaryState | Enum digunakan untuk merekam status ON/OFF dengan status IGNORE no-op. |
BluetoothConnectionLatencyCollector | Pengumpul akan mendorong konfigurasi metrik durasi statsd yang ditentukan sebelumnya ke perangkat dan mengumpulkan durasi koneksi Bluetooth untuk setiap profil. |
BluetoothConnectionStateCollector | Kolektor ini akan mengumpulkan metrik BluetoothConnectionStateChanged dan merekam nomor status koneksi untuk setiap profil. |
BluetoothConnectionSuccessRatePostProcessor | Implementasi postprocessor yang menghitung tingkat keberhasilan untuk profil bluetooth Gunakan "metric-key-match" untuk menentukan metrik yang berisi status koneksi bluetooth dalam array numerik Contoh [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector untuk mengaktifkan Bluetooth HCI snoop logging pada DUT dan mengumpulkan log untuk setiap pengujian. |
BluetoothUtils | Fungsi utilitas untuk memanggil BluetoothInstrumentation di perangkat Kode sisi perangkat BluetoothInstrumentation dapat ditemukan di AOSP di: frameworks/base/core/tests/bluetoothtests |
BootstrapBuildProvider | IDeviceBuildProvider yang mem-bootstrap membangun info dari perangkat uji Ini biasanya digunakan untuk perangkat dengan build yang disediakan secara eksternal, yaitu |
BootstrapServiceFileResolverLoader | Memuat penyelesai menggunakan fasilitas pemuatan layanan. |
laporan bug | Objek yang memegang referensi file bugreport, kompatibel dengan flat bugreport dan zip bugreport (bugreportz). |
BugreportCollector | ITestInvocationListener pass-through yang mengumpulkan laporan bug saat peristiwa yang dapat dikonfigurasi terjadi dan kemudian memanggil ITestInvocationListener#testLog pada turunannya setelah setiap laporan bug dikumpulkan. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predikat | Predikat lengkap yang menjelaskan kapan harus merekam laporan bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredikat | |
BugreportzOnFailureCollector | Kumpulkan laporan bug saat kasus uji gagal. |
BugreportzOnTestCaseFailureCollector | Kumpulkan laporan bug ketika kasus uji coba gagal. |
BuildError | Dilempar jika build yang disediakan gagal dijalankan. |
BuildInfo | Implementasi umum IBuildInfo yang harus diasosiasikan dengan ITestDevice . |
BuildInfoKey | Pencacahan pemegang kelas terkait untuk membangun kueri informasi. |
BuildInfoKey.BuildInfoFileKey | Enum menjelaskan semua jenis file yang diketahui yang dapat dilihat melalui IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) . |
BuildInfoRecorder | ITargetPreparer yang menulis build info meta data ke dalam file tertentu. |
BuildInfoUtil | Kelas util untuk membantu memanipulasi IBuildInfo |
BuildRetrievalError | Terjadi error fatal saat mengambil build untuk pengujian. |
BuildSerializedVersion | Kelas yang berisi versi serialisasi saat ini dari semua IBuildInfo . |
BuildTestsZipUtils | Kelas pembantu untuk operasi yang terkait dengan pengujian zip yang dihasilkan oleh sistem build Android |
BulkEmailer | Utilitas pengirim email yang memungkinkan konfigurasi berikut: interval terkirim, ukuran burst awal, penerima, dan jumlah total pesan. |
BundletoolUtil | Kelas utilitas yang menggunakan baris perintah bundletool untuk menginstal .apks di perangkat. |
ByteArrayInputStreamSource | |
DaftarByteArray | Kelas untuk mewakili larik byte ringan. |
ByteArrayUtil | Utilitas untuk beroperasi pada array byte, misalnya mengubah byte menjadi integer. |
CarModuleController | Pengontrol ini mencegah eksekusi kasus pengujian pada perangkat non-otomotif. |
CarryDnaeError | ERROR(/RuntimeException) internal untuk membawa DeviceNotAvailableException melalui kerangka kerja JUnit4. |
CarryInterruptedException | Dilempar saat batas waktu fase uji dipicu dan InterruptedException perlu dibawa dari utas eksekusi uji ke utas eksekusi pemanggilan. |
CdmaDeviceFlasher | Kelas yang mem-flash gambar pada perangkat Android fisik dengan radio CDMA. |
CecControllerTokenProvider | Penyedia token untuk token terkait Consumer Electronics Control (CEC). |
Informasi Direktori Pusat | CentralDirectoryInfo adalah kelas yang berisi informasi file/folder di dalam file zip. |
CheckPairingPreparer | CompanionAwarePreparer yang memverifikasi ikatan BT antara perangkat utama dan pendamping |
CircularAtraceUtil | Utilitas atrace dikembangkan terutama untuk mengidentifikasi akar penyebab ANR selama pengujian Monkey. |
CircularByteArray | Struktur data untuk menyimpan larik ukuran tetap yang beroperasi sebagai buffer melingkar, dan melacak jumlah total semua nilai dalam larik. |
ClangCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Clang dari perangkat dan mencatatnya sebagai artefak pengujian. |
ClassNotFoundConfigurationException | ConfigurationException ketika kelas objek tidak ditemukan. |
Pemindai ClassPath | Menemukan entri di classpath. |
ClassPathScanner.ClassNameFilter | IClassPathFilter yang memfilter dan mengubah nama kelas java. |
ClassPathScanner.ExternalClassNameFilter | ClassNameFilter yang menolak kelas dalam |
ClassPathScanner.IClassPathFilter | Filter untuk jalur masuk classpath Berpola setelah FileFilter |
ClockworkUtils | Utilitas jarum jam untuk berbagi logika multi-perangkat |
CloseableTraceScope | Kelas cakupan yang memungkinkan untuk melaporkan bagian pelacakan melalui coba-dengan-sumber daya |
ClusterBuildInfo | Kelas IBuildInfo untuk build yang disalurkan dari TFC. |
ClusterBuildProvider | IBuildProvider untuk mengunduh sumber daya pengujian TFC. |
ClusterClient | Implementasi IClusterClient untuk berinteraksi dengan backend TFC. |
ClusterCommand | Kelas yang mewakili tugas yang diambil dari TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | Status perintah di kluster TF. |
ClusterCommandConfigBuilder | Kelas untuk membangun file konfigurasi untuk perintah cluster. |
ClusterCommandEvent | Kelas untuk mengenkapsulasi peristiwa perintah klaster yang akan diunggah. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | Kelas IRemoteTest untuk meluncurkan perintah dari TFC melalui TF subproses. |
ClusterCommandScheduler | ICommandScheduler untuk mendukung TFC (Tradefed Cluster). |
ClusterCommandStatus | Kelas yang mewakili status dan alasan pembatalan untuk perintah dari TF Cluster. |
ClusterDeviceInfo | Kelas untuk mengenkapsulasi informasi perangkat cluster yang akan diunggah. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Implementasi IDeviceMonitor yang melaporkan hasil ke layanan Tradefed Cluster. |
ClusterEventUploader <T extends IClusterEvent > | Kelas ClusterEventUploader, yang mengunggah IClusterEvent ke TFC. |
ClusterHostEvent | Kelas untuk mengenkapsulasi peristiwa host klaster yang akan diunggah. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enum dari berbagai jenis acara tuan rumah. |
ClusterHostUtil | Fungsi util statis untuk TF Cluster untuk mendapatkan instance konfigurasi global, informasi host, dll. |
ClusterLogSaver | Kelas ILogSaver untuk mengunggah keluaran pengujian ke TFC. |
ClusterLogSaver.FilePickingStrategy | Strategi memilih file. |
ClusterOptions | |
Tes Cakupan Kode | Pengujian yang menjalankan paket pengujian instrumentasi pada perangkat tertentu dan menghasilkan laporan cakupan kode. |
MengumpulkanByteOutputReceiver | IShellOutputReceiver yang mengumpulkan seluruh keluaran shell menjadi byte[] . |
MengumpulkanOutputReceiver | IShellOutputReceiver yang mengumpulkan seluruh keluaran shell menjadi satu ERROR(/String) . |
MengumpulkanTestListener | ITestInvocationListener yang akan mengumpulkan semua hasil tes. |
CollectorHelper | Pembantu untuk melakukan beberapa operasi IMetricCollector yang dibutuhkan di beberapa tempat. |
CommandFileParser | Parser untuk file yang berisi sekumpulan baris perintah. |
CommandFileParser.CommandLine | |
CommandInterrupter | Layanan yang memungkinkan perintah TradeFederation diinterupsi atau ditandai sebagai tidak dapat diinterupsi. |
CommandLineBuildInfoBuilder | Utilitas dimaksudkan untuk menangkap argumen informasi build biasa dari baris perintah dan membuat IBuildInfo darinya. |
Opsi Perintah | Implementasi ICommandOptions . |
CommandOptionsGetter | Implementasi layanan yang mengembalikan nilai opsi perintah dari pemanggilan yang diberikan. |
CommandResult | Berisi hasil dari perintah. |
CommandRunner | Titik masuk TradeFederation alternatif yang akan menjalankan perintah yang ditentukan dalam argumen baris perintah dan kemudian keluar. |
CommandRunner.ExitCode | Kode kesalahan yang memungkinkan untuk keluar. |
Penjadwal Perintah | Penjadwal untuk menjalankan perintah TradeFederation di semua perangkat yang tersedia. |
CommandScheduler.HostState | Enum dari status host yang berbeda |
Status Perintah | Mewakili status operasi berjangka waktu. |
CommandStatusHandler | Handler membantu memantau dan memperbarui status doa. |
CommonLogRemoteFileUtil | Utilitas ini memungkinkan untuk menghindari duplikasi kode di seluruh representasi perangkat jarak jauh yang berbeda untuk logika pengambilan log jarak jauh dari file umum. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Representasi dari entri log yang diketahui untuk perangkat jarak jauh. |
CompanionAllocator | Kelas dasar yang menangani pengalokasian dan pembebasan perangkat pendamping getCompanionDeviceSelectionOptions() harus diterapkan untuk menjelaskan kriteria yang diperlukan untuk mengalokasikan perangkat pendamping |
CompanionAwarePreparer | ITargetPreparer yang merangkum logika mendapatkan perangkat pendamping yang sudah dialokasikan. |
CompanionAwareTest | Kelas uji dasar yang merangkum boilerpate untuk mendapatkan dan memeriksa perangkat pendamping Subkelas dapat memanggil getCompanion() untuk mengambil pendamping yang dialokasikan. |
CompanionDeviceTracker | Kelas untuk mengalokasikan dan membebaskan perangkat pendamping |
CompanionRunCommandTargetPreparer | ITargetPreparer yang menjalankan perintah tertentu pada perangkat pendamping yang dialokasikan |
CompanionTestAppInstallSetup | ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo#getTestsDir() ke perangkat pendamping yang dialokasikan. |
Kompilasi BootImageDenganSpeedTargetPreparer | Mengkompilasi ulang boot classpath dan server sistem dengan 'kecepatan' filter kompiler. |
ConditionFailureMonitor | Pantau setiap kegagalan dari pemanggilan. |
ConditionPriorityBlockingQueue <T> | Kelas 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 semacam kondisi. |
ConfigCompleter | Implementasi Completer untuk konfigurasi TF kami. |
Konfigurasi | Implementasi IConfiguration konkret yang menyimpan objek konfigurasi yang dimuat di peta. |
KonfigurasiDef | Memegang catatan konfigurasi, objek terkait dan opsinya. |
ConfigurationDef.ConfigObjectDef | Objek untuk menyimpan info untuk className dan nomor tampilan yang dimilikinya (misalnya jika konfigurasi memiliki objek yang sama dua kali, yang pertama akan memiliki nomor tampilan pertama). |
ConfigurationDescriptor | Objek Konfigurasi yang menjelaskan beberapa aspek dari konfigurasi itu sendiri. |
ConfigurationDescriptor.LocalTestRunner | Enum digunakan untuk menunjukkan pelari uji lokal. |
Pengecualian Konfigurasi | Dilempar jika konfigurasi tidak dapat dimuat. |
Pabrik Konfigurasi | Pabrik untuk membuat IConfiguration . |
ConfigurationFactory.ConfigLoader | Implementasi IConfigDefLoader yang melacak konfigurasi yang disertakan dari satu konfigurasi root, dan melontarkan pengecualian pada penyertaan melingkar. |
ConfigurationFactory.ExceptionLoader | |
KonfigurasiUtil | Fungsi utilitas untuk menangani file konfigurasi. |
ConfigurationXmlParserSettings | Kelas sederhana untuk menerima pengaturan untuk ConfigurationXmlParser Untuk meneruskan pengaturan ke kelas ini, alias adalah wajib. |
KonfigurasiYamlParser | Parser untuk konfigurasi Tradefed gaya YAML |
ConfigUtil | Kelas utilitas untuk membuat, berinteraksi dengan, dan mendorong file konfigurasi statsd. |
Menghibur | Konsol TradeFederation utama menyediakan antarmuka bagi pengguna untuk berinteraksi Saat ini mendukung operasi seperti - tambahkan perintah untuk menguji
- daftar perangkat dan statusnya
- daftar doa yang sedang berlangsung
- daftar perintah dalam antrian
- buang log doa ke file/stdout
- matikan
|
Console.ArgDapat Dijalankan <T> | ERROR(/Runnable) dengan metode run yang dapat menerima argumen |
Console.CaptureList | Jenis kemudahan untuk List<List<String>> |
ConsoleReaderOutputStream | OutputStream yang dapat digunakan untuk membuat System.out.print() bermain baik dengan pengguna LineReader unfinishedLine. |
ConsoleResultReporter | Pelapor hasil untuk mencetak hasil tes ke konsol. |
ContentProviderHandler | Penangan yang mengabstraksi interaksi penyedia konten dan memungkinkan untuk menggunakan penyedia konten sisi perangkat untuk operasi yang berbeda. |
CountingTestResultListener | TestResultListener yang melacak jumlah total pengujian oleh TestStatus |
CountTestCasesCollector | Hitung dan laporkan jumlah kasus uji untuk IRemoteTest tertentu. |
CoverageMeasurementForwarder | Pengujian placeholder yang meneruskan pengukuran cakupan dari penyedia build ke logger. |
Pilihan Cakupan | Objek tradefed untuk menyimpan opsi cakupan. |
CoverageOptions.Toolchain | |
CPUThrottlingWaiter | ITargetPreparer yang menunggu hingga frekuensi maksimum pada semua inti dipulihkan ke level tertinggi yang tersedia |
BuatAvdPreparer | |
CreateUserPreparer | Persiapan target untuk membuat pengguna dan membersihkannya di bagian akhir. |
Doa Saat Ini | Kelas yang melacak dan menyediakan informasi pemanggilan saat ini yang berguna di mana pun di dalam pemanggilan. |
Permintaan Saat Ini.Info Permintaan | Beberapa kunci bernama khusus yang akan selalu kami isi untuk pemanggilan. |
CurrentInvocation.IsolationGrade | Menjelaskan tingkat isolasi |
DebugHostLogOnFailureCollector | Kolektor yang akan mengumpulkan dan mencatat log sisi host saat terjadi kegagalan kasus uji. |
Sambungan Default | Representasi koneksi default perangkat, dianggap sebagai koneksi adb standar perangkat. |
DefaultConnection.ConnectionBuilder | Builder digunakan untuk mendeskripsikan koneksi. |
DefaultRemoteAndroidTestRunner | Perpanjangan ddmlib RemoteAndroidTestRunner untuk menyetel beberapa default untuk kasus penggunaan Tradefed. |
DefaultTestsZipInstaller | Implementasi default dari penginstal pengujian zip. |
Eksekusi Panggilan yang Didelegasikan | InvocationExecution yang mendelegasikan eksekusi ke biner Tradefed lainnya. |
DependenciesResolver | Jenis penyedia baru yang memungkinkan untuk mendapatkan semua dependensi untuk pengujian. |
DeviceAllocationResult | Merupakan hasil upaya alokasi untuk perintah. |
DeviceAllocationState | Mewakili status alokasi perangkat dari perspektif IDeviceManager |
DeviceAvailableChecker | Pemeriksa untuk memastikan modul tidak meninggalkan perangkat dalam keadaan offline. |
DeviceBaselineChecker | Tetapkan pengaturan garis dasar perangkat sebelum setiap modul. |
DeviceBaselineSetter | Kelas abstrak digunakan untuk membuat pengaturan dasar perangkat. |
DeviceBatteryLevelChecker | IRemoteTest yang memeriksa daya baterai minimum, dan menunggu baterai mencapai ambang pengisian daya kedua jika daya minimum tidak ada. |
DeviceBatteryResourceMetricCollector | Kolektor ini mengumpulkan metrik baterai perangkat. |
DeviceBuildDescriptor | Kelas pembungkus untuk IBuildInfo , yang berisi metode bantuan untuk mengambil informasi pembangunan platform perangkat. |
DeviceBuildInfo | IBuildInfo yang merepresentasikan build perangkat Android lengkap dan (opsional) pengujiannya. |
DeviceBuildInfoBootStrapper | ITargetPreparer yang menggantikan kolom info build dengan atribut yang dibaca dari perangkat Ini berguna untuk menguji perangkat dengan build yang dihasilkan dari sumber eksternal (mis |
DeviceBuildInfoInjector | ITargetPreparer yang menyisipkan metadata DeviceBuildDescriptor ke dalam IBuildInfo . |
Pembersih Perangkat | Melakukan reboot atau format sebagai tindakan pembersihan setelah pengujian, dan secara opsional mematikan layar |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | Berisi metode dan kelas utilitas untuk eksekusi perintah sisi perangkat secara bersamaan Gunakan ERROR(/ExecutorService) untuk menjalankan perintah yang diimplementasikan sebagai ShellCommandCallable , dan gunakan ERROR(/#joinFuture(String,Future,long)) untuk sinkronisasi terhadap ERROR(/Future) sebagaimana dikembalikan oleh ERROR(/ExecutorService) untuk eksekusi perintah. |
DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) yang membungkus detail eksekusi perintah shell pada ITestDevice . |
DeviceConfigurationHolder | Implementasi IDeviceConfiguration konkret yang menyimpan objek konfigurasi perangkat yang dimuat dalam atributnya. |
DeviceDescriptor | Kelas berisi informasi yang mendeskripsikan perangkat yang sedang diuji. |
DeviceDisconnectedException | Dilempar saat perangkat tidak lagi dapat dijangkau melalui jenis transportasinya, misalnya jika perangkat tidak lagi terlihat melalui USB, atau koneksi TCP/IP |
DeviceErrorIdentifier | Pengidentifikasi Kesalahan dari kesalahan Perangkat dan kesalahan yang dilaporkan perangkat. |
DeviceFailedToBootError | Dilemparkan jika perangkat gagal melakukan booting setelah di-flash dengan build. |
DeviceFeatureModuleController | Pengontrol modul untuk tidak menjalankan tes saat tidak mendukung fitur tertentu. |
DeviceFileReporter | Kelas utilitas yang memeriksa perangkat untuk mencari file dan mengirimkannya ke ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) jika ditemukan. |
DeviceFlashPreparer | ITargetPreparer yang mem-flash gambar pada perangkat keras fisik Android. |
DeviceFoldableState | Representasi status perangkat foldable seperti yang ditampilkan oleh "cmd device_state print-states". |
DeviceFolderBuildInfo | IDeviceBuildInfo yang juga berisi artefak build lain yang terdapat dalam direktori di sistem file lokal. |
DeviceImageZipFlashingTargetPreparer | Persiapan target yang mem-flash perangkat dengan gambar perangkat yang disediakan melalui format tertentu. |
DeviceInternetAccessibilityResourceMetricCollector | Kolektor melakukan ping ke google.com untuk memeriksa apakah perangkat memiliki aksesibilitas internet atau tidak. |
DeviceJUnit4ClassRunner | Pelari uji JUnit4 yang juga mengakomodasi IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Anotasi palsu dimaksudkan untuk membawa log ke wartawan. |
DeviceJUnit4ClassRunner.MetricAnnotation | Anotasi palsu dimaksudkan untuk menyampaikan metrik kepada reporter. |
DeviceJUnit4ClassRunner.TestLogData | Implementasi ExternalResource dan TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementasi ExternalResource dan TestRule . |
DeviceManagementGrpcServer | Server GRPC memungkinkan untuk memesan perangkat dari Tradefed. |
Pengaturan perangkat | |
DeviceManager.FastbootDevice | Representasi perangkat dalam mode Fastboot. |
DeviceMetricData | Objek untuk menampung semua data yang dikumpulkan oleh pengumpul metrik. |
DeviceMonitorMultiplexer | Kelas proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor s. |
DeviceNotAvailableException | Dilempar saat perangkat tidak lagi tersedia untuk pengujian. |
DeviceOwnerTargetPreparer | ITargetPreparer yang menyiapkan komponen pemilik perangkat. |
DeviceParameterizedRunner | Pelari berparameter gaya JUnit4 untuk pengujian berparameter berbasis sisi host. |
Properti Perangkat | Definisi konstanta umum untuk nama properti sisi perangkat |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | Reporter rilis perangkat yang menangani komunikasi dengan induk memproses perangkat yang akan dirilis. |
Fitur Reset Perangkat | Implementasi sisi server dari pengaturan ulang perangkat. |
DeviceResetHandler | Utilitas menangani pengaturan ulang perangkat secara umum. |
DeviceRuntimeException | Dilempar saat tindakan perangkat tidak menghasilkan hasil yang diharapkan. |
DeviceSelectionOptions | Penampung untuk kriteria pemilihan perangkat. |
DeviceSelectionOptions.DeviceRequestedType | Berbagai jenis perangkat placeholder yang mungkin didukung. |
Pemeriksa Pengaturan Perangkat | Periksa apakah pengaturan perangkat telah berubah selama menjalankan modul. |
Penyiapan Perangkat | ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option s yang disediakan. |
DeviceStateMonitor | Kelas pembantu untuk memantau status IDevice . |
DeviceStorageAgeResourceMetricCollector | Mengurai usia penyimpanan dari logcat. |
DeviceStorageFiller | Siapkan target untuk mengisi penyimpanan sehingga sejumlah ruang kosong tersedia. |
DeviceStorageStatusChecker | Periksa apakah perangkat memiliki cukup ruang disk untuk partisi yang diberikan. |
DeviceStringPusher | Siapkan target untuk menulis string ke file. |
DeviceSuite | Memperluas JUnit4 container Suite untuk memberikan ITestDevice pada pengujian yang memerlukannya. |
DeviceSyncHelper | Pembantu yang membantu menyinkronkan gambar perangkat baru ke perangkat. |
DeviceTestCase | Kasus uji Helper JUnit yang menyediakan layanan IRemoteTest dan IDeviceTest . |
DeviceTestResult | Spesialisasi TestResult yang akan dibatalkan saat terjadi DeviceNotAvailableException |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | Kelas pembuat untuk opsi terkait menjalankan pengujian perangkat melalui BaseHostJUnit4Test. |
DeviceTestSuite | Helper JUnit test suite yang menyediakan layanan IRemoteTest dan IDeviceTest . |
DeviceTraceCollector | Kolektor yang akan memulai pelacakan perfetto saat uji coba dimulai dan mencatat file pelacakan di akhir. |
DeviceUnavailableMonitor | Pemroses ini mencoba menangkap DNAE tingkat kasus uji saja. |
DeviceUnresponsiveException | Spesialisasi DeviceNotAvailableException yang menunjukkan bahwa perangkat terlihat oleh adb, tetapi tidak responsif (misalnya, waktu perintah habis, tidak bisa boot, dll.) |
DeviceUpdateTargetPreparer | ITargetPreparer abstrak yang menangani langkah-langkah umum seputar memperbarui perangkat dengan file image perangkat dari sumber eksternal (sebagai lawan dari layanan build). |
DeviceWifiResourceMetricCollector | Kolektor mengumpulkan kekuatan sinyal wifi yang terhubung saat ini dan metrik kecepatan tautan. |
DeviceWiper | ITargetPreparer yang menghapus data pengguna |
Grafik Terarah <V> | Implementasi grafik tak berbobot terarah. |
NonaktifkanSELinuxTargetPreparer | Penyedia target yang menonaktifkan SELinux jika diaktifkan. |
DryRunKeyStore | Keystore untuk dry-run di mana nilai keystore apa pun selalu diganti dan ditemukan dengan benar. |
DryRunner | Uji coba kering secara transparan alih-alih benar-benar mengeksekusinya. |
Tes FileStub Dinamis | Ini adalah tes tradefed untuk menguji tradefed dapat menyelesaikan file dinamis dengan benar. |
DynamicRemoteFileResolver | Kelas yang membantu menyelesaikan jalur ke file jarak jauh. |
DynamicRemoteFileResolver.FileResolverLoader | Memuat implementasi IRemoteFileResolver . |
DynamicSystemPreparer | ITargetPreparer yang menyiapkan image sistem di atas build perangkat dengan Dynamic System Update. |
IAbi | Interface representing the ABI under test. |
IAbiReceiver | A test that needs the ABI under test. |
IAndroidDebugBridge | Interface definition for AndroidDebugBridge methods used in this package. |
IAppBuildInfo | This interface is deprecated. Use IBuildInfo directly. |
IAutoRetriableTest | Interface for an IRemoteTest that doesn't implement ITestFilterReceiver but still wishes to support auto-retry. |
IBatteryInfo | The interface defining the interaction with a battery of a device. |
IBatteryInfo.BatteryState | Describes the current battery charging state. |
IBuildInfo | Holds information about the build under test. |
IBuildInfo.BuildInfoProperties | Some properties that a IBuildInfo can have to tweak some handling of it. |
IBuildProvider | Responsible for providing info regarding the build under test. |
IBuildReceiver | A test that needs reference to the build under test. |
IClusterClient | An interface for interacting with the TFC backend. |
IClusterEvent | Interface for any cluster event to be uploaded to TFC. |
IClusterEventUploader <T extends IClusterEvent > | Interface for ClusterEventUploader |
IClusterOptions | An interface for getting cluster-related options. |
ICommandOptions | Container for execution options for commands. |
ICommandScheduler | A scheduler for running TradeFederation commands. |
ICommandScheduler.IScheduledInvocationListener | Listener for invocation events when invocation completes. |
ICompressionStrategy | An interface representing a compression algorithm that can be selected at runtime. |
IConfigOptionValueTransformer | An interface for manipulating config option value |
IConfigurableVirtualDevice | An interface to provide information about a possibly preconfigured virtual device info (host ip, host user, ports offset and etc.). |
IConfiguration | Configuration information for a TradeFederation invocation. |
IConfigurationFactory | Factory for creating IConfiguration s |
IConfigurationReceiver | Simple interface to represent object that accepts an IConfiguration . |
IConfigurationServer | An interface for config server. |
ICredentialFactory | An interface for credential factory to create oauth2 Credential . |
IDefaultObjectLoader | Interface for loading the default objects that should be part of our YAML configuration. |
IDefaultObjectLoader.LoaderConfiguration | The loading configuration object to pass information to the loader. |
IDeviceActionReceiver | Provides an API to receive device events. |
IDeviceBuildInfo | A IBuildInfo that represents a complete Android device build and (optionally) its tests. |
IDeviceBuildProvider | A IBuildProvider that uses information from a ITestDevice to retrieve a build. |
IDeviceConfiguration | Device Configuration Holder Interface. |
IDeviceFlasher | Flashes a device image on a device. |
IDeviceFlasher.UserDataFlashOption | Enum of options for handling the userdata image |
IDeviceManager | Interface for managing the set of available devices for testing. |
IDeviceManager.IFastbootListener | A listener for fastboot state changes. |
IDeviceMonitor | Interface for monitoring state of devices. |
IDeviceMonitor.DeviceLister | A ERROR(/Runnable) -like class that should return the known devices and their states. |
IDeviceRecovery | Interface for recovering a device that has gone offline. |
IDeviceSelection | Interface for device selection criteria. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor | Provides facilities for monitoring the state of a IDevice . |
IDeviceTest | Interface for object that needs a reference to a ITestDevice . |
IDisableable | Interface that describes a Tradefed object that can be disabled. |
IEmail | Interface for sending email. |
IEmail.Message | Container for email message data. |
IFileDownloader | Interface for downloading a remote file. |
IFileEntry | Interface definition that provides simpler, mockable contract to FileEntry methods. |
IFileResolverLoader | Loads implementations of IRemoteFileResolver . |
IFileResolverLoader.ResolverLoadingException | Exception thrown if a resolver cannot be loaded or initialized. |
IFlashingResourcesParser | Interface for providing required versions of auxiliary image files needed to flash a device. |
IFlashingResourcesRetriever | Interface for retrieving auxiliary image files needed to flash a device. |
IFolderBuildInfo | A simple abstract IBuildInfo whose build artifacts are containing in a local filesystem directory. |
IFormatterGenerator | Interface describing a formatter for SuiteResultHolder . |
IGlobalConfiguration | A class to encompass global configuration information for a single Trade Federation instance (encompassing any number of invocations of actual configurations). |
IHarnessException | Description of the harness exception interface that will be implemented by harness exceptions. |
IHostCleaner | Cleans up the host after the test run has finished. |
IHostHealthAgent | An interface to emit host or device metrics. |
IHostMonitor | Interface to dispatch host data |
IHostMonitor.HostDataPoint | Generic class for data to be reported. |
IHostMonitor.HostMetricType | |
IHostOptions | Host options holder interface. |
IHostOptions.PermitLimitType | Enum describing the possible permit limiters |
IHostResourceManager | Interface to manager host resource. |
IHttpHelper | Helper methods for performing http requests. |
IHttpHelper.DataSizeException | |
IInvocationContext | Holds information about the Invocation for the tests to access if needed. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | A test that needs reference to the context of the invocation. |
IInvocationExecution | Interface describing the actions that will be done as part of an invocation. |
IKeyStoreClient | Interface to access a key store for password or sensitive data. |
IKeyStoreFactory | Factory for creating IKeyStoreClient . |
ILabPreparer | Marker interface for lab preparers See ITargetPreparer for a description of what these interfaces are intended. |
ILeveledLogOutput | Classes which implement this interface provides methods that deal with outputting log messages. |
ILogcatReceiver | A class that provides the output of a device's logcat as an InputStreamSource . |
ILogRegistry | An interface for a ILogOutput singleton logger that multiplexes and manages different loggers. |
ILogRegistry.EventType | Events that are useful to be logged |
ILogSaver | Classes which implement this interface provide methods for storing logs to a central location. |
ILogSaverListener | Allows for ITestInvocationListener s to listen for when log files are saved. |
IManagedTestDevice | A ITestDevice whose lifecycle is managed. |
IManagedTestDevice.DeviceEventResponse | Container for a response to a IManagedTestDevice#handleAllocationEvent(DeviceEvent) call |
IManagedTestDeviceFactory | Creator interface for IManagedTestDevice s |
IMetricCollector | This interface will be added as a decorator when reporting tests results in order to collect matching metrics. |
IMetricCollectorReceiver | Interface for IRemoteTest s to implement if they need to get the list of IMetricCollector s for the test run. |
IMoblyYamlResultHandler | Interface of mobly yaml result handler. |
IMoblyYamlResultHandler.ITestResult | Interface of mobly yaml result |
IModuleController | Interface for controlling if a module should be executed or not. |
IModuleController.RunStrategy | Enum describing how the module should be executed. |
IModuleParameterHandler | The interface for parameters of suites modules. |
IMultiDeviceRecovery | Interface for recovering multiple offline devices. |
IMultiDeviceTest | This interface is deprecated. This interface is kept temporarily for compatibility but is not actually used anymore. Please do not implement it. |
IMultiTargetPreparer | Prepares the test environment for several devices together. |
INativeDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
INativeDeviceTest | Interface for object that needs a reference to a INativeDevice . |
InfraErrorIdentifier | Error Identifiers from Trade Federation infra, and dependent infra (like Build infra). |
InputStreamSource | This interface basically wraps an ERROR(/InputStream) to make it clonable. |
InstallAllTestZipAppsSetup | A ITargetPreparer that installs all apps in a test zip. |
InstallApexModuleTargetPreparer | |
InstallApkSetup | A ITargetPreparer that installs one or more apks located on the filesystem. |
InstallBuildEnvApkSetup | A ITargetPreparer that installs one or more test apks from an Android platform build env. |
InstalledInstrumentationsTest | Runs all instrumentation found on current device. |
InstantAppHandler | Handler for ModuleParameters#INSTANT_APP . |
InstrumentationPreparer | A ITargetPreparer that runs instrumentation |
InstrumentationTest | A Test that runs an instrumentation test package on given device. |
InvocationContext | Generic implementation of a IInvocationContext . |
InvocationExecution | Class that describes all the invocation steps: build download, target_prep, run tests, clean up. |
InvocationLocal <T> | This class provides invocation-scope variables. |
InvocationMetricLogger | A utility class for an invocation to log some metrics. |
InvocationMetricLogger.InvocationGroupMetricKey | Grouping allows to log several groups under a same key. |
InvocationMetricLogger.InvocationMetricKey | Some special named key that we will always populate for the invocation. |
InvocationStatus | A class to store invocation status. |
InvocationStatus | A helper enum to represent the invocation status |
InvocationSummaryHelper | Helper class for gathering and reporting TestSummary for set of listeners |
InvocationToJUnitResultForwarder | A class that listens to ITestInvocationListener events and forwards them to a TestListener . |
IPostProcessor | Post processors is a Trade Federation object meant to allow the processing of metrics and logs AFTER the tests and BEFORE result reporting. |
IRemoteFeature | Interface describing a feature in Tradefed that can be executed based on the request. |
IRemoteFileResolver | Interface for objects that can resolve a remote file into a local one. |
IRemoteFileResolver.RemoteFileResolverArgs | The args passed to the resolvers |
IRemoteFileResolver.ResolvedFile | Class holding information about the resolved file and some metadata. |
IRemoteScheduledListenersFeature | Extension of IRemoteFeature to support passing in IScheduledInvocationListener s. |
IRemoteTest | A test that reports results directly to a ITestInvocationListener . |
IReportNotExecuted | In case of an incomplete execution, IRemoteTest that implements this interface may report their non-executed tests for improved reporting. |
IRescheduler | Interface for rescheduling a config for future execution. |
IResourceMetricCollector | The interface for user to implement customized resource collectors. |
IRestApiHelper | A helper interface for performing REST API calls. |
IResumableTest | This interface is deprecated. No need for this anymore |
IRetryDecision | Interface driving the retry decision and applying the filter on the class for more targeted retry. |
IRuntimeHintProvider | |
IRunUtil | Interface for running timed operations and system commands. |
IRunUtil.EnvPriority | Enum that defines whether setting or unsetting a particular env. |
IRunUtil.IRunnableResult | An interface for asynchronously executing an operation that returns a boolean status. |
ISandbox | Interface defining a sandbox that can be used to run an invocation. |
ISandboxFactory | Factory for creating ISandbox . |
ISetOptionReceiver | Implementation of this interface should have an Option with a "set-option" name linked to HostTest#SET_OPTION_NAME . |
IShardableListener | A ITestInvocationListener that can be sharded. |
IShardableTest | A IRemoteTest that can be split into separately executable sub-tests. |
IShardHelper | Interface of an object that describes the sharding strategy to adopt for a configuration. |
IsolatedHostTest | Implements a TradeFed runner that uses a subprocess to execute the tests in a low-dependency environment instead of executing them on the main process. |
ISupportGranularResults | Interface specifying whether a ITestInvocationListener supports receiving the granular results or not. |
ISystemStatusChecker | An checker that performs checks on system status and returns a boolean to indicate if the system is in an expected state. |
ISystemStatusCheckerReceiver | A IRemoteTest that requires access to the ISystemStatusChecker from the configuration. |
ITargetCleaner | This interface is deprecated. tearDown has been moved to the base ITargetPreparer interface. |
ITargetPreparer | Prepares the test environment for the test run. |
ITerribleFailureHandler | An interface to handle terrible failures from LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | A runner that can filter which tests to run based on annotations. |
ITestCollector | Provides support for test collection; when set, test runner must perform a dry run to collect test cases without actually executing them. |
ITestDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
ITestDevice.ApexInfo | A simple struct class to store information about a single APEX |
ITestDevice.MountPointInfo | A simple struct class to store information about a single mountpoint |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | A runner that can receive a file specifying which tests to run and/or not to run. |
ITestFilterReceiver | A runner that can filter which tests to run. |
ITestInformationReceiver | Interface to receive the TestInformation for some classes. |
ITestInvocation | Handles one TradeFederation test invocation. |
ITestInvocation.ExitInformation | Represents some exit information for an invocation. |
ITestInvocationListener | Listener for test results from the test invocation. |
ITestLifeCycleReceiver | Receives event notifications during instrumentation test runs. |
ITestLogger | An entity that can perform logging of data streams of various types. |
ITestLoggerReceiver | An entity that can be injected with an ITestLogger instance so that it can be used for logging purposes. |
ITestsPool | Interface describing a pool of tests that we can access and run |
ITestSuite | Abstract class used to run Test Suite. |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | Interface describing an helper to load previous results in a way that can be re-run. |
ITestSummaryListener | Interface that allows ITestInvocationListener to exchange some limited information via summaries. |
ITestsZipInstaller | Installs tests from a tests zip file (as outputted by the build system) on a device. |
ITokenProvider | Interface describing an object that can provide the tokens of a particular device. |
ITokenRequest | Interface a IRemoteTest can implement to expose the fact that it requires a device with a special token. |
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
ScreenshotOnFailureCollector | Collector that will capture and log a screenshot when a test case fails. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
Sdk32ModuleController | Only run tests if the device under test is SDK version 32 or above. |
Sdk33ModuleController | Only run tests if the device under test is SDK version 33 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SecondaryUserOnDefaultDisplayHandler | Handler for ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY . |
SecondaryUserOnSecondaryDisplayHandler | Handler for ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY . |
SemaphoreTokenTargetPreparer | This is a preparer used to use token to serialize test excution in tradefed host. |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
SettingsBaselineSetter | A common setter to handle device baseline settings via ITestDevice.setSetting. |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:- If
min-api-level is defined:- The device shipped with the
min-api-level or later.
|
ShowmapPullerMetricCollector | Base implementation of FilePullerDeviceMetricCollector that allows pulling the showmap files from the device and collect the metrics from it. |
SideloadOtaTargetPreparer | A target preparer that performs sideload of a specified OTA package, applies the package, waits for device to boot up, and injects the device build properties to use as build info This target preparer assumes that the device will be in regular adb mode when started, and will ensure that the device exits in the same mode but with the newer build applied. |
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | Utility class to dispatch simple command and collect results |
SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
SkipHWASanModuleController | Base class for a module controller to not run tests on HWASan builds. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
SparseImageUtil | Utility to unsparse sparse images. |
SparseImageUtil.SparseInputStream | SparseInputStream read from upstream and detects the data format. |
StatsdBeforeAfterGaugeMetricPostProcessor | A post processor that processes gauge metrics collected in a "before/after" approach, ie |
StatsdEventMetricPostProcessor | A post processor that processes event metrics in statsd reports into key-value pairs, using the formatters specified on the processor. |
StatsdGenericPostProcessor | A post processor that processes binary proto statsd reports into key-value pairs by expanding the report as a tree structure. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StopServicesSetup | A ITargetPreparer that stops services on the device. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StreamUtil | Utility class for managing input streams. |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubDevice | Stub placeholder implementation of a IDevice . |
StubKeyStoreClient | Default stub implementation for KeyStore Client. |
StubKeyStoreFactory | Default stub implementation for KeyStore Factory |
StubLocalAndroidVirtualDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SwitchUserTargetPreparer | A ITargetPreparer that switches to the specified user kind in setUp. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUpdaterDeviceFlasher | A IDeviceFlasher that relies on the system updater to install a system image bundled in a OTA update package. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable | |