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. |
Abi | Class yang mewakili ABI. |
AbiFormatter | Class utilitas untuk ABI. |
AbiUtils | Class utilitas untuk menangani ABI perangkat |
AbstractConnection | Representasi koneksi abstrak. |
AbstractHostMonitor | Class umum untuk Pemantauan Kesehatan Host. |
AbstractTunnelMonitor | Pemantau tunnel abstrak untuk AVD GCE. |
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. |
ActionInProgress | Tindakan umum yang sedang berlangsung. |
ActiveTrace | Class utama yang membantu mendeskripsikan dan mengelola rekaman aktivitas. |
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 setelah selesai.
|
AdbSshConnection | Koneksi adb melalui jembatan ssh. |
AdbStopServerPreparer | Persiapan target untuk menghentikan server adb di host sebelum dan sesudah menjalankan pengujian adb. |
AdbTcpConnection | Representasi koneksi default perangkat, yang diasumsikan sebagai koneksi adb standar perangkat. |
AdbUtils | Class utilitas untuk operasi adb. |
AfterClassWithInfo |
Jaminan yang serupa dengan AfterClass , tetapi metode yang dianotasi harus memerlukan parameter TestInformation .
|
AggregatePostProcessor | Agregator metrik yang memberikan nilai minimum, maksimum, rata-rata, varians, simpangan baku, total, jumlah, dan persentil opsional untuk metrik numerik yang dikumpulkan selama pengujian beberapa iterasi berjalan, memperlakukannya sebagai bilangan ganda. |
AllTestAppsInstallSetup |
ITargetPreparer yang menginstal semua aplikasi dari folder
IDeviceBuildInfo.getTestsDir() ke perangkat.
|
AltDirBehavior |
Enum untuk menentukan perilaku direktori alternatif bagi berbagai penginstal/pengirim artefak pengujian
|
AnalysisHeuristic | Urutan sangatlah penting. |
AndroidJUnitTest | Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu menggunakan android.support.test.runner.AndroidJUnitRunner. |
AndroidTestOrchestratorRemoteTestRunner | Menjalankan pengujian Android berinstrumen menggunakan perintah adb dan AndroidTestOrchestrator. |
AoaTargetPreparer |
ITargetPreparer yang menjalankan serangkaian tindakan (misalnya, klik dan geser) menggunakan
protokol Android Open Accessory (AOAv2).
|
ApkChangeDetector |
Class ini mendeteksi apakah APK yang akan diinstal berbeda dengan APK yang ada di perangkat, untuk memutuskan apakah akan melewati penginstalan dan penghapusan aplikasi selama setUp dan tearDown ERROR(/TestAppInstallSetup) .
|
AppBuildInfo |
IBuildInfo yang mewakili aplikasi Android dan paket pengujiannya.
|
AppDeviceBuildInfo |
Class ini tidak digunakan lagi.
Gunakan IDeviceBuildInfo secara langsung.
|
AppSetup |
ITargetPreparer yang menginstal apk dan pengujiannya.
|
AppVersionFetcher | Class utilitas untuk mendapatkan string versi aplikasi dari perangkat. |
AppVersionFetcher.AppVersionInfo | Jenis info versi aplikasi. |
ArchModuleController | Pengontrol modul agar tidak menjalankan pengujian jika tidak cocok dengan arsitektur tertentu. |
ArgsOptionParser |
Mengisi kolom Option dari argumen command line yang diuraikan.
|
ArrayUtil | Metode utilitas untuk array |
ArtChrootPreparer | Membuat direktori chroot untuk pengujian ART. |
ArtGTest | |
ArtifactDetails | Ini menjelaskan struktur konten dan deskripsinya seperti yang dihasilkan oleh alat CAS |
ArtifactDetails.ArtifactFileDescriptor | |
ArtifactsAnalyzer | Utilitas yang membantu menganalisis artefak build untuk mendapatkan insight. |
ArtRunTest | Runner pengujian untuk menjalankan pengujian run ART. |
ArtRunTest.AdbShellCommandException | Class pengecualian untuk melaporkan error yang terjadi selama eksekusi perintah shell ADB. |
ATestFileSystemLogSaver | Class LogSaver ini digunakan oleh ATest untuk menyimpan log di jalur tertentu. |
AtestRunner |
Implementasi ITestSuite
|
AtraceCollector |
IMetricCollector yang menjalankan atrace selama pengujian dan mengumpulkan hasilnya serta mencatatnya ke dalam log untuk pemanggilan.
|
AtraceRunMetricCollector | Mengumpulkan rekaman aktivitas dari semua direktori pengujian di direktori tertentu dari perangkat pengujian, mencatat direktori pengujian dan memproses ulang file rekaman aktivitas di direktori pengujian, serta menggabungkan metrik. |
AutoLogCollector | Enumerasi yang menjelaskan kolektor mana yang dapat otomatis ditangani 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. |
BaseHostJUnit4Test | Class pengujian dasar untuk menjalankan pengujian gaya JUnit4 host. |
BaseLeveledLogOutput |
Implementasi dasar untuk ILeveledLogOutput yang memungkinkan pemfilteran beberapa tag berdasarkan
nama atau komponennya.
|
BaseModuleController |
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. |
BeforeClassWithInfo |
Jaminan yang serupa dengan BeforeClass , tetapi metode yang dianotasi harus memerlukan parameter TestInformation .
|
BinaryState | Enum yang digunakan untuk merekam status AKTIF/NONAKTIF dengan status no-op IGNORE. |
BluetoothConnectionLatencyCollector | Pengumpul akan mendorong konfigurasi metrik durasi statsd yang telah ditentukan sebelumnya ke perangkat dan mengumpulkan durasi koneksi Bluetooth untuk setiap profil. |
BluetoothConnectionStateCollector | Pengumpul ini akan mengumpulkan metrik BluetoothConnectionStateChanged dan mencatat nomor status koneksi untuk setiap profil. |
BluetoothConnectionSuccessRatePostProcessor |
Implementasi postprocessor yang menghitung tingkat keberhasilan untuk profil Bluetooth
Gunakan "metric-key-match" untuk menentukan metrik yang berisi status koneksi Bluetooth dalam array numerik Contoh [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Pengumpul untuk mengaktifkan logging snoop HCI Bluetooth di DUT dan mengumpulkan log untuk setiap pengujian. |
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. |
BootstrapServiceFileResolverLoader | Memuat resolver menggunakan fasilitas pemuatan layanan. |
Bugreport | Objek yang menyimpan referensi file bugreport, kompatibel dengan bugreport datar dan bugreport yang di-zip (bugreportz). |
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. |
BugreportzOnTestCaseFailureCollector | Mengumpulkan bugreportz saat kasus pengujian dalam proses berjalan gagal. |
BuildAnalysis | Menampilkan hasil analisis build tunggal. |
BuildError | Ditampilkan jika build yang diberikan gagal dijalankan. |
BuildInfo |
Implementasi umum IBuildInfo yang harus dikaitkan
dengan ITestDevice .
|
BuildInfoKey | Class yang menyimpan enumerasi terkait kueri informasi build. |
BuildInfoKey.BuildInfoFileKey |
Enum yang menjelaskan semua jenis file yang diketahui yang dapat dikueri melalui IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
|
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. |
BuildSerializedVersion |
Class yang berisi versi serialisasi saat ini dari semua IBuildInfo .
|
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. |
ByteArrayInputStreamSource | |
ByteArrayList | Class untuk mewakili array byte ringan. |
ByteArrayUtil | Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte menjadi bilangan bulat. |
ByteStreamDownloader |
Klien yang menerapkan metode Read dari layanan gRPC ByteStream .
|
ByteStreamUploader |
Klien yang menerapkan metode Write dari layanan gRPC ByteStream .
|
C
CacheClientFactory |
Factory yang membuat instance singleton ICacheClient .
|
CarModuleController | Pengontrol ini mencegah eksekusi kasus pengujian pada perangkat non-otomotif. |
CarryDnaeError |
RuntimeException internal untuk membawa DeviceNotAvailableException melalui framework
JUnit4.
|
CarryInterruptedException | Ditampilkan saat waktu tunggu fase pengujian dipicu dan InterruptedException perlu dibawa dari thread eksekusi pengujian ke thread eksekusi pemanggilan. |
CdmaDeviceFlasher | Class yang mem-flash gambar di perangkat Android fisik dengan radio CDMA. |
CecControllerTokenProvider | Penyedia token untuk token terkait Kontrol Elektronik Konsumen (CEC). |
CentralDirectoryInfo | CentralDirectoryInfo adalah class yang berisi informasi file/folder di dalam file zip. |
CheckPairingPreparer |
CompanionAwarePreparer yang memverifikasi pengikatan BT antara perangkat utama dan pendamping
|
Chunker |
Membagi blob menjadi satu atau beberapa Chunk dengan ukuran maksimal chunkSize byte.
|
Chunker.Chunk | Bagian blob. |
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.
|
ClangProfileIndexer | Class utilitas yang mengindeks pengukuran cakupan kode Clang. |
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 |
ClockworkUtils | Utilitas clockwork untuk berbagi logika multiperangkat |
CloseableTraceScope | Class cakupan yang memungkinkan untuk melaporkan bagian pelacakan melalui try-with-resources |
ClusterBuildInfo |
Class IBuildInfo untuk build yang disalurkan dari TFC.
|
ClusterBuildProvider |
IBuildProvider untuk mendownload resource pengujian TFC.
|
ClusterClient |
Implementasi IClusterClient untuk berinteraksi dengan backend TFC.
|
ClusterCommand | Class yang mewakili tugas yang diambil dari Cluster TF. |
ClusterCommand.RequestType | |
ClusterCommand.State | Status perintah di 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 | |
CodeCoverageTest | Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu dan membuat laporan cakupan kode. |
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.
|
CommandBaselineSetter | Penyetel umum untuk menangani setelan dasar pengukuran perangkat melalui perintah shell adb. |
CommandFileParser | Parser untuk file yang berisi kumpulan command line. |
CommandFileParser.CommandLine | |
CommandInterrupter | Layanan yang memungkinkan perintah TradeFederation diganggu atau ditandai sebagai tidak dapat diganggu. |
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. |
CommandResult | Berisi hasil perintah. |
CommandRunner | Titik entri TradeFederation alternatif yang akan menjalankan perintah yang ditentukan dalam argumen command line, lalu keluar. |
CommandRunner.ExitCode | Kode error yang dapat digunakan untuk keluar. |
CommandScheduler | Penjadwal untuk menjalankan perintah TradeFederation di semua perangkat yang tersedia. |
CommandScheduler.HostState | Enum dari berbagai status host |
CommandStatus | Merepresentasikan status operasi yang diatur waktunya. |
CommandStatusHandler | Pengendali yang membantu memantau dan memperbarui status pemanggilan. |
CommandSuccessModuleController | Class dasar untuk pengontrol modul guna melewati modul pengujian berdasarkan kegagalan perintah shell. |
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. |
CompanionAllocator |
Class dasar yang menangani alokasi dan pembebasan perangkat pendamping
|
CompanionAwarePreparer |
ITargetPreparer yang mengenkapsulasi logika untuk mendapatkan perangkat pendamping
yang telah dialokasikan.
|
CompanionAwareTest |
Class pengujian dasar yang mengenkapsulasi boilerplate untuk mendapatkan dan memeriksa perangkat pendamping
Subclass dapat memanggil |
CompanionDeviceTracker | Class untuk mengalokasikan dan mengosongkan perangkat pendamping |
CompanionRunCommandTargetPreparer |
ITargetPreparer yang menjalankan perintah yang ditentukan di perangkat pendamping yang dialokasikan
|
CompanionTestAppInstallSetup |
ITargetPreparer yang menginstal satu atau beberapa aplikasi dari
folder IDeviceBuildInfo.getTestsDir() ke perangkat pendamping yang dialokasikan.
|
CompileBootImageWithSpeedTargetPreparer | Mengompilasi ulang classpath booting dan server sistem dengan filter compiler 'speed'. |
ConditionFailureMonitor | Pantau kegagalan dari pemanggilan. |
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.
|
ConfigurableGrpcDynamicShardingClient | |
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). |
ConfigurationDescriptor | Objek Konfigurasi yang menjelaskan beberapa aspek konfigurasi itu sendiri. |
ConfigurationDescriptor.LocalTestRunner | Enum yang digunakan untuk menunjukkan runner pengujian lokal. |
ConfigurationException | Ditampilkan jika konfigurasi tidak dapat dimuat. |
ConfigurationFactory |
Factory untuk membuat IConfiguration .
|
ConfigurationFactory.ConfigLoader | Implementasi IConfigDefLoader yang melacak konfigurasi yang disertakan dari satu konfigurasi root, dan menampilkan pengecualian pada penyertaan melingkar. |
ConfigurationFactory.ExceptionLoader | |
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 |
ConfigUtil | Class utilitas untuk membuat, berinteraksi dengan, dan mendorong file konfigurasi statsd. |
ConfigUtil.LogSource | |
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. |
ContentAnalysisContext | Berikan konteks di sekitar konten untuk menganalisisnya dengan benar. |
ContentAnalysisContext.AnalysisMethod | Bagian ini menjelaskan hal-hal yang diharapkan dari struktur konten untuk analisis yang tepat. |
ContentAnalysisResults | Ringkasan analisis konten. |
ContentInformation | Merepresentasikan konten untuk target build tertentu dari versi dasar dan versi saat ini. |
ContentMerkleTree | Menghitung MerkleTree dari informasi konten. |
ContentModuleLister | Menghitung daftar modul dari konteks. |
ContentProviderHandler | Pengendali yang memisahkan interaksi penyedia konten dan memungkinkan penggunaan penyedia konten sisi perangkat untuk operasi yang berbeda. |
CountingTestResultListener |
TestResultListener yang melacak jumlah total pengujian menurut TestStatus
|
CountTestCasesCollector |
Menghitung dan melaporkan jumlah kasus pengujian untuk IRemoteTest tertentu.
|
CoverageMeasurementForwarder | Pengujian placeholder yang meneruskan pengukuran cakupan dari penyedia build ke logger. |
CoverageOptions | Objek Tradefed untuk menyimpan opsi cakupan. |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter |
ITargetPreparer yang menunggu hingga frekuensi maksimum di semua core dipulihkan ke tingkat
tertinggi yang tersedia
|
CreateAvdPreparer | |
CreateUserPreparer | Persiapan target untuk membuat pengguna dan membersihkannya di akhir. |
CurrentInvocation | Class yang melacak dan memberikan informasi pemanggilan saat ini yang berguna di mana saja di dalam pemanggilan. |
CurrentInvocation.InvocationInfo | Beberapa kunci bernama khusus yang akan selalu kita isi untuk pemanggilan. |
CurrentInvocation.IsolationGrade | Menjelaskan tingkat isolasi |
D
DebugHostLogOnFailureCollector | Pengumpul yang akan mengumpulkan dan mencatat log sisi host saat kegagalan kasus pengujian terjadi. |
DefaultConnection | Representasi koneksi default perangkat, yang diasumsikan sebagai koneksi adb standar perangkat. |
DefaultConnection.ConnectionBuilder | Builder yang digunakan untuk mendeskripsikan koneksi. |
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. |
DeviceActionTargetPreparer |
ITargetPreparer untuk melakukan tindakan perangkat.
|
DeviceActionUtil | Class Utilitas untuk menjalankan tindakan perangkat. |
DeviceActionUtil.Command | Perintah untuk tindakan perangkat. |
DeviceActionUtil.DeviceActionConfigError | Pengecualian untuk error konfigurasi. |
DeviceAllocationResult | Menampilkan hasil upaya alokasi untuk perintah. |
DeviceAllocationState | Merepresentasikan status alokasi perangkat dari perspektif IDeviceManager |
DeviceAvailableChecker | Pemeriksa untuk memastikan modul tidak membuat perangkat dalam status offline. |
DeviceBaselineChecker | Tetapkan setelan dasar pengukuran perangkat sebelum setiap modul. |
DeviceBaselineSetter | Class abstrak yang digunakan untuk membuat setelan dasar pengukuran perangkat. |
DeviceBatteryLevelChecker |
IRemoteTest yang memeriksa 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.
|
DeviceDescriptor | Class yang berisi informasi yang mendeskripsikan perangkat yang sedang diuji. |
DeviceDisconnectedException | Ditampilkan saat perangkat tidak dapat lagi dijangkau melalui jenis transpornya, misalnya. jika perangkat tidak lagi terlihat melalui USB, atau koneksi TCP/IP |
DeviceErrorIdentifier | ID Error dari Error perangkat dan error yang dilaporkan perangkat. |
DeviceFailedToBootError | Ditampilkan jika perangkat gagal melakukan booting setelah di-flash dengan build. |
DeviceFeatureFlag | |
DeviceFeatureModuleController | Pengontrol modul untuk tidak menjalankan pengujian jika tidak mendukung fitur tertentu. |
DeviceFileReporter |
Class utilitas yang memeriksa file di perangkat dan mengirimkannya ke
ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) jika ditemukan.
|
DeviceFlashPreparer |
ITargetPreparer yang mem-flash image pada hardware Android fisik.
|
DeviceFoldableState | Representasi status perangkat foldable seperti yang ditampilkan oleh "cmd device_state print-states". |
DeviceFolderBuildInfo |
IDeviceBuildInfo yang juga berisi artefak build lain yang terdapat dalam direktori di
sistem file lokal.
|
DeviceImageTracker | Untuk beberapa update perangkat inkremental, kita memerlukan file dasar pengukuran untuk menghitung perbedaan. |
DeviceImageTracker.FileCacheTracker | Melacak informasi gambar perangkat yang di-cache dan metadatanya |
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. |
DeviceJUnit4ClassRunner |
Runner pengujian JUnit4 yang juga mengakomodasi IDeviceTest .
|
DeviceJUnit4ClassRunner.LogAnnotation | Anotasi palsu yang dimaksudkan untuk membawa log ke pelapor. |
DeviceJUnit4ClassRunner.MetricAnnotation | Anotasi palsu yang dimaksudkan untuk membawa metrik ke pelapor. |
DeviceJUnit4ClassRunner.TestLogData |
Implementasi ExternalResource dan TestRule .
|
DeviceJUnit4ClassRunner.TestMetrics |
Implementasi ExternalResource dan TestRule .
|
DeviceManagementGrpcServer | Server GRPC yang memungkinkan pemesanan perangkat dari Tradefed. |
DeviceManager | |
DeviceManager.FastbootDevice | Representasi perangkat dalam Mode fastboot (Fastboot mode). |
DeviceMerkleTree | Menghitung MerkleTree dari informasi konten perangkat. |
DeviceMetricData | Objek untuk menyimpan semua data yang dikumpulkan oleh pengumpulan metrik. |
DeviceMonitorMultiplexer |
Class proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor .
|
DeviceNotAvailableException | Ditampilkan saat perangkat tidak lagi tersedia untuk pengujian. |
DeviceOwnerTargetPreparer |
ITargetPreparer yang menyiapkan komponen pemilik perangkat.
|
DeviceParameterizedRunner | Runner berparameter gaya JUnit4 untuk pengujian berparameter yang didorong sisi host. |
DeviceProperties | Definisi konstanta umum untuk nama properti sisi perangkat |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | Pelapor rilis perangkat yang menangani komunikasi dengan proses induk perangkat yang akan dirilis. |
DeviceResetFeature | Penerapan reset perangkat sisi server. |
DeviceResetHandler | Utilitas yang menangani reset perangkat secara umum. |
DeviceRuntimeException | Ditampilkan saat tindakan perangkat tidak menghasilkan hasil yang diharapkan. |
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.
|
DeviceSnapshotFeature | Implementasi sisi server untuk snapshot perangkat. |
DeviceSnapshotHandler | Utilitas yang menangani snapshot Cuttlefish. |
DeviceStateMonitor |
Class helper untuk memantau status IDevice .
|
DeviceStorageAgeResourceMetricCollector | Mengurai usia penyimpanan dari logcat. |
DeviceStorageFiller | Target penyiapan untuk mengisi penyimpanan sehingga tersedia sejumlah ruang kosong. |
DeviceStorageStatusChecker | Periksa apakah perangkat memiliki cukup ruang disk untuk partisi yang diberikan. |
DeviceStringPusher | Persiapan target untuk menulis string ke file. |
DeviceSuite |
Memperluas Suite penampung JUnit4 untuk menyediakan ITestDevice ke pengujian
yang memerlukannya.
|
DeviceSyncHelper | Helper yang membantu menyinkronkan image perangkat baru ke perangkat. |
DeviceTestCase |
Kasus pengujian JUnit helper yang menyediakan layanan IRemoteTest dan IDeviceTest .
|
DeviceTestResult |
Spesialisasi TestResult yang akan dibatalkan saat
DeviceNotAvailableException terjadi
|
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | Class builder untuk opsi yang terkait dengan menjalankan pengujian perangkat melalui BaseHostJUnit4Test. |
DeviceTestSuite |
Rangkaian pengujian JUnit helper yang menyediakan layanan IRemoteTest dan IDeviceTest .
|
DeviceTraceCollector | Kolektor yang akan memulai rekaman aktivitas perfetto saat pengujian dimulai dan mencatat file rekaman aktivitas di bagian akhir. |
DeviceUnavailableMonitor | Pemroses ini hanya mencoba mengambil DNAE level kasus pengujian. |
DeviceUnresponsiveException |
Spesialisasi DeviceNotAvailableException yang menunjukkan perangkat terlihat oleh adb,
tetapi tidak responsif (yaitu, waktu tunggu perintah habis, tidak akan melakukan booting, dll.)
|
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. |
DeviceWiper |
ITargetPreparer yang menghapus total data pengguna
|
DigestCalculator |
Metode utilitas untuk menghitung Digest .
|
DirectedGraph<V> | Implementasi grafik tak berbobot terarah. |
DisableSELinuxTargetPreparer | Peracik target yang menonaktifkan SELinux jika diaktifkan. |
DryRunKeyStore | Keystore untuk uji coba, tempat nilai keystore selalu diganti dan ditemukan dengan benar. |
DryRunner | Melakukan pengujian dry run secara transparan, bukan benar-benar menjalankannya. |
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 .
|
DynamicShardHelper | Strategi sharding untuk memungkinkan antrean pekerjaan jarak jauh di antara beberapa instance TF |
DynamicShardingConnectionInfoMessage | Class penyimpanan data untuk mempermudah pengiriman melalui server fitur. |
DynamicSystemPreparer |
ITargetPreparer yang menyiapkan image sistem di atas build perangkat dengan Dynamic
System Update.
|
E
EarlyDeviceReleaseFeature | Implementasi server fitur untuk rilis perangkat awal. |
Class helper untuk mengirim email. | |
EmailHostHealthAgent |
Implementasi IHostHealthAgent untuk mengirim email dari laporan Monitor host
|
EmmaXmlConstants | Konstanta yang digunakan saat mengurai laporan xml emma. |
EmulatorMemoryCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo adalah class yang berisi informasi keseluruhan file zip. |
EnforcedSeLinuxChecker | Pemeriksa status yang memastikan status Selinux. |
EnvironmentVariableUtil | Kumpulan metode bantuan untuk menyiapkan variabel lingkungan. |
EraseUserDataPreparer |
ITargetPreparer yang menghapus total data pengguna di perangkat.
|
ErrorIdentifier | Antarmuka ini menjelaskan error tertentu dan propertinya. |
ErrorStorageUtil | Class helper untuk memanipulasi error agar selaras dengan penyimpanan umum. |
EventsLoggerListener | Pemroses yang mencatat semua peristiwa yang diterimanya ke dalam file |
ExceptionThrowingRunnerWrapper | |
ExecutableAction | Class nilai yang mewakili tindakan yang dapat dieksekusi. |
ExecutableActionResult |
Class nilai yang mewakili hasil ExecutableAction .
|
ExecutableBaseTest | Class dasar untuk gaya pengujian yang dapat dieksekusi. |
ExecutableHostTest | Runner pengujian untuk file yang dapat dieksekusi yang berjalan di host. |
ExecutableTargetTest | Runner pengujian untuk file yang dapat dieksekusi yang berjalan di target. |
ExecutionFiles | Dependensi file yang dihasilkan selama eksekusi pengujian atau pemanggilan yang perlu dilakukan untuk pengujian. |
ExecutionFiles.FilesKey | Enumerasi kunci standar yang diketahui untuk peta. |
ExecutionProperties | Properti yang dihasilkan selama eksekusi pengujian atau pemanggilan. |
ExistingBuildProvider |
IBuildProvider yang menampilkan IBuildInfo yang telah dibuat.
|
ExtendedFile | Ekstensi file standar untuk membawa metadata terkait build. |
ExtensionAtomsRegistry | ExtensionAtomsRegistry untuk penggunaan statsd secara lokal. |
F
FailureDescription | Class yang menjelaskan informasi kegagalan di Trade Federation. |
FakeTest | Pengujian palsu yang bertujuan untuk memudahkan pembuatan hasil pengujian yang berulang. |
FakeTestsZipFolder | Peralatan pengujian yang membuat folder pengujian yang diekstrak palsu berdasarkan daftar konten. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | Peracik target yang memicu fastboot dan mengirim perintah fastboot. |
FastbootDeviceFlasher | Class yang mengandalkan fastboot untuk mem-flash image pada hardware Android fisik. |
FastbootHelper | Class helper untuk operasi fastboot. |
FastbootPack | Ikuti spesifikasi bootloader untuk mengekstraknya. |
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.
|
FatalHostError | Pengecualian yang menunjukkan error fatal yang tidak dapat dipulihkan telah terjadi di mesin host yang menjalankan TradeFederation, dan instance TradeFederation harus dinonaktifkan. |
FeatureFlagTargetPreparer | Memperbarui DeviceConfig (flag fitur yang disesuaikan oleh layanan jarak jauh). |
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 mengimplementasikan antarmuka IFileDownloader .
|
FileIdleMonitor | Memantau file dan menjalankan callback jika file tersebut tidak ada aktivitas (yaitu. |
FileInputStreamSource |
InputStreamSource yang mengambil file input.
|
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. |
FilesystemRootChecker | |
FileUtil | Class helper untuk operasi terkait file |
FileUtil.LowDiskSpaceException | Ditampilkan jika ruang disk yang dapat digunakan berada di bawah nilai minimum. |
FilteredResultForwarder |
Varian ResultForwarder yang hanya mengizinkan daftar yang diizinkan TestDescription untuk
dilaporkan.
|
FixedByteArrayOutputStream |
ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah data maksimum.
|
FlashingMethod | Enum untuk mendeskripsikan metode yang digunakan untuk mem-flash perangkat yang sedang diuji |
FlashingResourcesParser | Class yang mengurai versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. |
FlashingResourcesParser.AndroidInfo |
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 .
|
FolderSaver |
ITargetPreparer yang menarik direktori dari perangkat, mengompresi, dan menyimpannya ke backend logging.
|
FormattedGeneratorReporter | Reporter yang memungkinkan pembuatan laporan dalam format tertentu. |
FreeDeviceState | |
FuseUtil | Class helper untuk operasi FUSE. |
G
GceAvdInfo | Struktur untuk menyimpan data yang relevan untuk instance AVD GCE tertentu. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | Thread Monitor untuk tunnel proxy host lab GCE yang digunakan untuk oksigenasi. |
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.
|
GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector yang akan menarik pengukuran cakupan kernel
gcov dari debugfs dan dari perangkat, lalu akhirnya 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 | Tidak digunakan lagi. Sebagai gantinya, gunakan com.android.tradefed.util.gcs.GCSCommon. |
GCSCommon | Class dasar untuk operasi Gcs seperti download dan upload. |
GCSConfigurationFactory |
ConfigurationFactory memuat konfigurasi dari Google Cloud Storage.
|
GCSConfigurationFactory.GCSConfigLoader |
Ekstensi ConfigurationFactory.ConfigLoader yang memuat
konfigurasi dari GCS, melacak konfigurasi yang disertakan dari satu konfigurasi root, dan menampilkan
pengecualian pada penyertaan melingkar.
|
GCSConfigurationServer | Server konfigurasi memuat konfigurasi dari Google Cloud Storage (GCS). |
GCSDownloaderHelper | Downloader untuk bucket GCS yang menangani penyimpanan dalam cache dan me-resolve konfigurasi global. |
GCSFileDownloader | Downloader file untuk mendownload file dari Google Cloud Storage (GCS). |
GCSFileDownloaderBase | Downloader file untuk mendownload file dari Google Cloud Storage (GCS). |
GCSFileUploader | Uploader file untuk mengupload data file ke Google Cloud Storage (GCS). |
GCSHelper | |
GCSHostResourceManager | Download resource host dari GCS (Google Cloud Storage). |
GcsRemoteFileResolver |
Implementasi IRemoteFileResolver yang memungkinkan download dari bucket GCS.
|
GenericLogcatEventParser<LogcatEventType> | Mengurai input logcat untuk peristiwa. |
GenericLogcatEventParser.LogcatEvent | Struktur untuk menyimpan peristiwa logcat dengan jenis peristiwa dan memicu pesan logcat |
GetPreviousPassedHelper | Helper untuk mendapatkan filter pengujian yang lulus sebelumnya. |
GkiDeviceFlashPreparer | Pengatur target yang mem-flash perangkat dengan image generik kernel umum Android. |
GlobalConfiguration |
Implementasi IGlobalConfiguration yang menyimpan objek konfigurasi yang dimuat dalam peta
|
GlobalFilterGetter | Implementasi layanan yang menampilkan filter pemanggilan tertentu. |
GlobalTestFilter | Opsi filter yang diterapkan ke pemanggilan. |
GoogleApiClientUtil | Utilitas untuk membuat klien Google API. |
GoogleApiClientUtilBase | |
GoogleBenchmarkResultParser | Mengurai hasil Google Benchmark yang berjalan dari shell, dan menampilkan peta dengan semua hasilnya. |
GoogleBenchmarkTest | Pengujian yang menjalankan paket pengujian benchmark Google di perangkat tertentu. |
GranularRetriableTestWrapper |
Class wrapper berfungsi di IRemoteTest untuk mengelompokkan IRemoteTest di tingkat kasus pengujian.
|
GranularRetriableTestWrapper.StartEndCollector | Helper class untuk menangkap awal dan akhir run yang tidak ada. |
GsiDeviceFlashPreparer | Pengatur target yang mem-flash perangkat dengan image sistem umum Android. |
GTest | Pengujian yang menjalankan paket pengujian native di perangkat tertentu. |
GTestBase | Class dasar gTest |
GTestListTestParser | Parser hasil untuk mode uji coba gtest dengan parameter "--gtest_list_tests". |
GTestResultParser | Mengurai hasil 'mode output mentah' dari pengujian native menggunakan GTest yang berjalan dari shell, dan memberi tahu ITestInvocationListener tentang hasilnya. |
GTestXmlResultParser | Mengurai hasil 'mode output xml' dari pengujian native menggunakan GTest yang berjalan dari shell, dan memberi tahu ITestRunListener tentang hasilnya. |
H
HarnessException | Class pengecualian dasar untuk pengecualian yang ditampilkan dalam harness. |
HarnessIOException | Manfaatkan pengecualian yang membantu menangani masalah file. |
HarnessRuntimeException | |
HeapHostMonitor |
Implementasi AbstractHostMonitor yang memantau memori heap di host dan mencatatnya
secara berkala ke log histori.
|
HelloWorldMultiTargetPreparer |
Contoh penerapan IMultiTargetPreparer .
|
HistoryLogger | TF History Logger, log khusus yang hanya berisi beberapa peristiwa tertentu. |
HostGTest | Pengujian yang menjalankan paket pengujian native. |
HostMetric | Class ini mewakili sampel metrik host yang akan dilaporkan. |
HostOptions | Class holder opsi host. |
HostStatsdMetricCollector |
IMetricCollector yang mengumpulkan metrik statsd dari sisi host menggunakan perintah utilitas
statsd.
|
HostTest | Runner pengujian untuk pengujian berbasis host JUnit. |
HostUtils | Mengimplementasikan beberapa metode utilitas yang berguna untuk menjalankan pengujian host. |
HprofAllocSiteParser | Class helper untuk mengurai info dari bagian Allocation Sites dalam laporan hprof. |
HttpHelper | Berisi metode bantuan untuk membuat permintaan http |
HttpHelper.RequestRunnable |
Dapat dijalankan untuk membuat permintaan dengan
IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) .
|
HttpMultipartPost | Class helper untuk membuat permintaan post HTTP multibagian. |
HttpRemoteFileResolver |
Implementasi IRemoteFileResolver yang memungkinkan download file jarak jauh melalui http
|
HttpsRemoteFileResolver |
Implementasi IRemoteFileResolver yang memungkinkan download file jarak jauh melalui https
|
I
IAbi | Antarmuka yang mewakili ABI yang sedang diuji. |
IAbiReceiver | Pengujian yang memerlukan ABI yang sedang diuji. |
IAndroidDebugBridge |
Definisi antarmuka untuk metode AndroidDebugBridge yang digunakan dalam
paket ini.
|
IAppBuildInfo |
Antarmuka ini tidak digunakan lagi.
Gunakan IBuildInfo secara langsung.
|
IAutoRetriableTest |
Antarmuka untuk IRemoteTest yang tidak mengimplementasikan ITestFilterReceiver , tetapi masih
ingin mendukung percobaan ulang otomatis.
|
IBatteryInfo | Antarmuka yang menentukan interaksi dengan baterai perangkat. |
IBatteryInfo.BatteryState | Menjelaskan status pengisian daya baterai saat ini. |
IBuildInfo | Menyimpan informasi tentang build yang sedang diuji. |
IBuildInfo.BuildInfoProperties |
Beberapa properti yang dapat dimiliki IBuildInfo untuk menyesuaikan beberapa penanganannya.
|
IBuildProvider | Bertanggung jawab untuk memberikan info terkait build yang sedang diuji. |
IBuildReceiver | Pengujian yang memerlukan referensi ke build yang sedang diuji. |
ICacheClient | Antarmuka untuk klien cache. |
IClusterClient | Antarmuka untuk berinteraksi dengan backend TFC. |
IClusterEvent | Antarmuka untuk 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. |
IConfigOptionValueTransformer | Antarmuka untuk memanipulasi nilai opsi konfigurasi |
IConfigurableVirtualDevice | Antarmuka untuk memberikan informasi tentang info perangkat virtual yang mungkin telah dikonfigurasi sebelumnya (ip host, pengguna host, offset port, dll.). |
IConfiguration | Informasi konfigurasi untuk pemanggilan TradeFederation. |
IConfigurationFactory |
Factory untuk membuat IConfiguration
|
IConfigurationReceiver |
Antarmuka sederhana untuk merepresentasikan objek yang menerima IConfiguration .
|
IConfigurationServer | Antarmuka untuk server konfigurasi. |
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. |
IDeviceActionReceiver | Memberikan API untuk menerima peristiwa perangkat. |
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.
|
IDeviceRecovery | Antarmuka untuk memulihkan perangkat yang telah offline. |
IDeviceSelection | Antarmuka untuk kriteria pemilihan perangkat. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor |
Menyediakan fasilitas untuk memantau status IDevice .
|
IDeviceTest |
Antarmuka untuk objek yang memerlukan referensi ke ITestDevice .
|
IDisableable | Antarmuka yang menjelaskan objek Tradefed yang dapat dinonaktifkan. |
IDynamicShardingClient |
Antarmuka wrapper untuk klien sharding
Hal ini ada agar kita dapat menukarnya dengan HTTP atau mengujinya jika diperlukan. |
IDynamicShardingConnectionInfo | Antarmuka untuk class yang berisi info koneksi sharding dinamis |
IEmail | Antarmuka untuk mengirim email. |
IEmail.Message | Penampung untuk data pesan email. |
IFileDownloader | Antarmuka untuk mendownload file jarak jauh. |
IFileEntry |
Definisi antarmuka yang menyediakan kontrak yang lebih sederhana dan dapat di-mock ke
metode FileEntry .
|
IFileResolverLoader |
Memuat implementasi IRemoteFileResolver .
|
IFileResolverLoader.ResolverLoadingException | Pengecualian ditampilkan jika resolver tidak dapat dimuat atau diinisialisasi. |
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 .
|
IGlobalConfiguration | Class untuk mencakup informasi konfigurasi global untuk satu instance Trade Federation (mencakup jumlah panggilan konfigurasi yang sebenarnya). |
IHarnessException | Deskripsi antarmuka pengecualian harness yang akan diterapkan oleh pengecualian harness. |
IHostCleaner | Membersihkan host setelah pengujian selesai dijalankan. |
IHostHealthAgent | Antarmuka untuk memunculkan metrik host atau perangkat. |
IHostMonitor | Antarmuka untuk mengirim data host |
IHostMonitor.HostDataPoint | Class generik untuk data yang akan dilaporkan. |
IHostMonitor.HostMetricType | |
IHostOptions | Antarmuka holder opsi host. |
IHostOptions.PermitLimitType | Enum yang menjelaskan kemungkinan pembatas izin |
IHostResourceManager | Antarmuka untuk mengelola resource host. |
IHttpHelper | Metode bantuan untuk melakukan permintaan http. |
IHttpHelper.DataSizeException | |
IIncrementalSetup | Antarmuka yang membantu memutuskan apakah akan mencoba penyiapan inkremental untuk pembuat TradeFed. |
IInvocationContext | Menyimpan informasi tentang Panggilan untuk diakses pengujian jika diperlukan. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | Pengujian yang memerlukan referensi ke konteks pemanggilan. |
IInvocationExecution | Antarmuka yang menjelaskan tindakan yang akan dilakukan sebagai bagian dari pemanggilan. |
IKeyStoreClient | Antarmuka untuk mengakses penyimpanan kunci sandi atau data sensitif. |
IKeyStoreFactory |
Factory untuk membuat IKeyStoreClient .
|
ILabPreparer |
Antarmuka penanda untuk pembuat lab
Lihat |
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 |
ILogSaver | Class yang menerapkan antarmuka ini menyediakan metode untuk menyimpan log ke lokasi pusat. |
ILogSaverListener |
Memungkinkan ITestInvocationListener memproses kapan file log disimpan.
|
ImageContentAnalyzer | Penganalisis untuk analisis konten gambar perangkat |
IManagedTestDevice | ITestDevice yang siklus prosesnya dikelola. |
IManagedTestDevice.DeviceEventResponse |
Penampung untuk respons terhadap panggilan IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
IManagedTestDeviceFactory |
Antarmuka kreator untuk IManagedTestDevice
|
IMetricCollector | Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok. |
IMetricCollectorReceiver |
Antarmuka untuk IRemoteTest yang akan diimplementasikan jika perlu mendapatkan daftar IMetricCollector untuk pengujian yang dijalankan.
|
IMoblyYamlResultHandler | Antarmuka pengendali hasil yaml mobly. |
IMoblyYamlResultHandler.ITestResult | Antarmuka hasil yaml mobly |
IModuleController | Antarmuka untuk mengontrol apakah modul harus dieksekusi atau tidak. |
IModuleController.RunStrategy | Enum yang menjelaskan cara modul dieksekusi. |
IModuleParameterHandler | Antarmuka untuk parameter modul suite. |
IMultiDeviceRecovery | Antarmuka untuk memulihkan beberapa perangkat offline. |
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. |
INativeDevice |
Memberikan API level yang andal dan sedikit lebih tinggi ke IDevice ddmlib.
|
INativeDeviceTest |
Antarmuka untuk objek yang memerlukan referensi ke INativeDevice .
|
IncrementalImageUtil | Utilitas untuk memanfaatkan update perangkat dan image inkremental. |
InfraErrorIdentifier | ID Error dari infrastruktur Trade Federation, dan infrastruktur dependen (seperti infrastruktur Build). |
InputStreamSource |
Antarmuka ini pada dasarnya menggabungkan ERROR(/InputStream) agar dapat di-clone.
|
InstallAllTestZipAppsSetup |
ITargetPreparer yang menginstal semua aplikasi dalam zip pengujian.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
ITargetPreparer yang menginstal satu atau beberapa apk yang terletak di sistem file.
|
InstallBuildEnvApkSetup |
ITargetPreparer yang menginstal satu atau beberapa apk pengujian dari lingkungan build platform Android.
|
InstalledInstrumentationsTest | Menjalankan semua instrumentasi yang ditemukan di perangkat saat ini. |
InstallKernelModulePreparer | Penyedia target yang menginstal modul kernel. |
InstantAppHandler |
Pengendali untuk ModuleParameters.INSTANT_APP .
|
InstrumentationPreparer |
ITargetPreparer yang menjalankan instrumentasi
|
InstrumentationTest | Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu. |
InvocationContext |
Implementasi umum IInvocationContext .
|
InvocationExecution | Class yang menjelaskan semua langkah pemanggilan: download build, target_prep, menjalankan pengujian, membersihkan. |
InvocationLocal<T> | Class ini menyediakan variabel cakupan pemanggilan. |
InvocationMetricLogger | Class utilitas untuk pemanggilan guna mencatat beberapa metrik. |
InvocationMetricLogger.InvocationGroupMetricKey | Pengelompokan memungkinkan beberapa grup dicatat dalam kunci yang sama. |
InvocationMetricLogger.InvocationMetricKey | Beberapa kunci bernama khusus yang akan selalu kita isi untuk pemanggilan. |
InvocationStatus | Class untuk menyimpan status pemanggilan. |
InvocationStatus | Enum helper untuk merepresentasikan status pemanggilan |
InvocationSummaryHelper |
Class helper untuk mengumpulkan dan melaporkan TestSummary untuk kumpulan pemroses
|
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. |
IRemoteScheduledListenersFeature |
Ekstensi IRemoteFeature untuk mendukung penerusan IScheduledInvocationListener .
|
IRemoteTest |
Pengujian yang melaporkan hasil langsung ke ITestInvocationListener .
|
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 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 | |
IRunUtil | Antarmuka untuk menjalankan operasi terjadwal dan perintah sistem. |
IRunUtil.EnvPriority | Enum yang menentukan apakah akan menetapkan atau membatalkan penetapan lingkungan tertentu. |
IRunUtil.IRunnableResult | Antarmuka untuk menjalankan operasi secara asinkron yang menampilkan status boolean. |
ISandbox | Antarmuka yang menentukan sandbox yang dapat digunakan untuk menjalankan pemanggilan. |
ISandboxFactory |
Factory untuk membuat ISandbox .
|
ISetOptionReceiver |
Implementasi antarmuka ini harus memiliki Option dengan nama "set-option" yang ditautkan ke
HostTest.SET_OPTION_NAME .
|
IShardableListener |
ITestInvocationListener yang dapat di-sharding.
|
IShardableTest |
IRemoteTest yang dapat dibagi menjadi sub-pengujian yang dapat dieksekusi secara terpisah.
|
IShardHelper | Antarmuka objek yang menjelaskan strategi sharding yang akan diterapkan untuk konfigurasi. |
IsolatedHostTest | Mengimplementasikan runner TradeFed yang menggunakan subproses untuk menjalankan pengujian di lingkungan dependensi rendah, bukan menjalankannya di proses utama. |
ISupportGranularResults |
Antarmuka yang menentukan apakah ITestInvocationListener mendukung penerimaan hasil
terperinci atau tidak.
|
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. |
ITestDevice |
Memberikan API level yang andal dan sedikit lebih tinggi ke IDevice ddmlib.
|
ITestDevice.ApexInfo | Class struct sederhana untuk menyimpan informasi tentang satu APEX |
ITestDevice.MountPointInfo | Class struct sederhana untuk menyimpan informasi tentang satu titik pemasangan |
ITestDevice.RecoveryMode | |
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. |
ITestInvocationListener | Pemroses untuk hasil pengujian dari pemanggilan pengujian. |
ITestLifeCycleReceiver | Menerima notifikasi peristiwa selama uji instrumentasi berjalan. |
ITestLogger | Entitas yang dapat melakukan logging aliran data dari berbagai jenis. |
ITestLoggerReceiver |
Entitas yang dapat dimasukkan dengan instance ITestLogger sehingga dapat digunakan untuk
tujuan logging.
|
ITestsPool | Antarmuka yang menjelaskan kumpulan pengujian yang dapat kita akses dan jalankan |
ITestSuite | Class abstrak yang digunakan untuk menjalankan Test Suite. |
ITestSuite.IsolatedModuleGrade | |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | Antarmuka yang menjelaskan helper untuk memuat hasil sebelumnya dengan cara yang dapat dijalankan ulang. |
ITestSummaryListener |
Antarmuka yang memungkinkan ITestInvocationListener bertukar beberapa informasi terbatas melalui
ringkasan.
|
ITestsZipInstaller | Menginstal pengujian dari file zip pengujian (seperti yang dihasilkan oleh sistem build) di perangkat. |
ITokenProvider | Antarmuka yang menjelaskan objek yang dapat memberikan token perangkat tertentu. |
ITokenRequest |
Antarmuka yang dapat diterapkan IRemoteTest untuk mengekspos fakta bahwa antarmuka tersebut memerlukan perangkat dengan
token khusus.
|
J
JarHostTest | Runner pengujian untuk pengujian JUnit sisi host. |
JarHostTest.HostTestListener | Pemroses wrapper yang meneruskan semua peristiwa kecuali testRunStarted() dan testRunEnded() ke pemroses tersemat. |
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. |
JSONFileKeyStoreClient | Contoh implementasi saat file JSON lokal bertindak sebagai penyimpanan kunci. |
JSONFileKeyStoreFactory |
Implementasi JSON KeyStore Factory, yang menyediakan JSONFileKeyStoreClient untuk
mengakses File Key Store JSON.
|
JsonHttpTestResultReporter | Pelapor hasil yang mengenkode hasil metrik pengujian dan cabang, info perangkat ke dalam JSON dan POST ke endpoint layanan HTTP |
JUnit4ResultForwarder | Pengirim hasil dari JUnit4 Runner. |
JUnit4TestFilter |
Class Helper yang menyediakan pemfilteran untuk runner JUnit4 dengan memperluas Filter .
|
JUnitRunUtil |
Class helper untuk mengarahkan panggilan IRemoteTest.run(TestInformation, ITestInvocationListener)
ke panggilan Test.run(TestResult) .
|
JUnitToInvocationResultForwarder |
Class yang memproses peristiwa TestListener dan meneruskannya ke
ITestInvocationListener .
|
JUnitXmlParser | Parser yang mengekstrak data hasil pengujian dari hasil JUnit yang disimpan di XMLJUnitResultFormatter ant dan meneruskannya ke ITestInvocationListener. |
K
KernelModuleUtils | |
KernelTargetTest | Runner pengujian untuk file yang dapat dieksekusi yang berjalan di target dan mengurai hasil pengujian kernel. |
KernelTestModuleController | Class dasar untuk pengontrol modul agar tidak menjalankan pengujian jika tidak cocok dengan arsitektur . |
KeyguardControllerState | Penampung untuk status kunci layar. |
KeyguardStatusChecker | Memeriksa status pelindung kunci setelah eksekusi modul. |
KeyStoreException | Ditampilkan saat terjadi error penyimpanan kunci fatal. |
KillExistingEmulatorPreparer |
ITargetPreparer yang menonaktifkan emulator yang sedang berjalan.
|
KnownFailurePreparer | Target penyiapan untuk melewati percobaan ulang kegagalan yang diketahui. |
KTapResultParser | Membaca output KTAP seperti yang dihasilkan oleh modul pengujian KUnit dan ditempatkan dalam file `results` di debugfs. |
KTapResultParser.ParseResolution | |
KUnitModuleTest | Runner pengujian untuk menjalankan modul pengujian KUnit di perangkat. |
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) .
|
LeakedThreadStatusChecker | Pemeriksa status untuk memastikan modul tidak membocorkan Thread yang sedang berjalan. |
LegacySubprocessResultsReporter | Implementasi yang dibekukan 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
|
LocalDeveloper | Mendeteksi dan menampilkan apakah ini adalah developer lokal yang menjalankan Tradefed. |
LocalDeviceBuildProvider |
IBuildProvider yang membuat IDeviceBuildInfo berdasarkan
jalur direktori sistem file yang disediakan.
|
LocalEmulatorLaunch | TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. |
LocalEmulatorSnapshot | TargetPreparer yang dimaksudkan untuk membuat snapshot emulator yang bersih dari lingkungan build/pengembangan Android |
LocalFileHeader | LocalFileHeader adalah class yang berisi informasi file/folder di dalam file zip. |
LocalFileResolver |
Implementasi IRemoteFileResolver yang memungkinkan penautan file lokal
|
LocalFolderBuildProvider |
IBuildProvider yang membuat IFolderBuildInfo berdasarkan jalur lokal
yang disediakan
|
LocalHostResourceManager | Resource host pengelola. |
LocalPool | Implementasi kumpulan pengujian lokal |
LocalRunInstructionBuilder | Utilitas untuk mengompilasi petunjuk guna menjalankan pengujian secara lokal. |
LockSettingsBaselineSetter | Penyetel untuk menghapus setelan kunci layar. |
Log | Class log yang mencerminkan API di sumber Android utama. |
Log.ILogOutput | Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani output pesan log. |
Log.LogLevel | Enum Level Log. |
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. |
LogcatTimingMetricCollector | Pengumpul metrik yang mengumpulkan informasi pengaturan waktu (misalnya, waktu pengalihan pengguna) dari logcat selama satu atau beberapa pengujian berulang dengan menggunakan pola ekspresi reguler tertentu untuk mengurai sinyal awal dan akhir peristiwa dari baris logcat. |
LogDataType | Mewakili jenis data log. |
LogFile | Class untuk menyimpan metadata file log yang disimpan. |
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.
|
LogUtil | Class utilitas logging. |
LogUtil.CLog |
Class shim untuk Log yang secara otomatis menggunakan nama class sederhana pemanggil sebagai
tag log
|
LUCIResultReporter | Pelapor hasil yang menyimpan hasil pengujian yang diperlukan oleh ResultDB dan LUCI ke dalam format JSON (go/result-sink) dan mencatat lokasi file di konsol. |
S
MainlineModuleHandler | Class pengendali sederhana untuk 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 |
MaxSdkModuleController | Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di atas nomor versi SDK yang ditentukan. |
MergedZipEntryCollection | Menggabungkan setiap entri zip dalam file zip besar menjadi blok untuk meminimalkan upaya download. |
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer yang memungkinkan untuk meneruskan informasi dari satu build ke build lain dengan
memberi nama dan kunci file yang akan disalin ke build lain.
|
MergeStrategy | Menjelaskan cara agregasi hasil jika ada beberapa upaya. |
MerkleTree | Representasi hierarki merkle seperti yang ditentukan oleh remote execution api. |
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. |
MetricTestCase |
Ekstensi TestCase yang memungkinkan logging metrik saat berjalan sebagai bagian dari TradeFed.
|
MetricTestCase.LogHolder | Struktur untuk menyimpan file log yang akan dilaporkan. |
MetricUtil | Class utilitas untuk mengambil metrik dari konfigurasi statsd yang didorong. |
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. |
MixImageZipPreparer |
IMultiTargetPreparer yang menggabungkan image build sistem dalam build perangkat.
|
MixKernelTargetPreparer |
ITargetPreparer yang memungkinkan untuk menggabungkan image kernel dengan image perangkat.
|
MoblyBinaryHostTest | Pengujian host yang dimaksudkan untuk menjalankan file biner python mobly dari sistem Android Build (Soong) |
MoblyYamlResultControllerInfoHandler | Pengendali elemen 'Controller Info' hasil yaml Mobly. |
MoblyYamlResultControllerInfoHandler.ControllerInfo | |
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
MoblyYamlResultHandlerFactory | Factory pengendali hasil yaml Mobly yang menghasilkan pengendali yang sesuai berdasarkan jenis hasil. |
MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
MoblyYamlResultHandlerFactory.Type | |
MoblyYamlResultParser | Parser hasil pengujian yaml Mobly. |
MoblyYamlResultRecordHandler | Penangan elemen 'Record' hasil yaml Mobly. |
MoblyYamlResultRecordHandler.Record | |
MoblyYamlResultRecordHandler.Record.Builder | |
MoblyYamlResultRecordHandler.RecordResult | |
MoblyYamlResultSummaryHandler | Penangan elemen 'Ringkasan' hasil yaml Mobly. |
MoblyYamlResultSummaryHandler.Summary | |
MoblyYamlResultSummaryHandler.Summary.Builder | |
MoblyYamlResultTestNameListHandler | Pengendali elemen 'Daftar Nama Pengujian' hasil yaml Mobly. |
MoblyYamlResultTestNameListHandler.TestNameList | |
MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
MoblyYamlResultUserDataHandler | Pengendali elemen 'Data Pengguna' hasil yaml Mobly. |
MoblyYamlResultUserDataHandler.UserData | |
MoblyYamlResultUserDataHandler.UserData.Builder | |
ModuleDefinition | Penampung untuk konfigurasi pengujian. |
ModuleListener |
Pemroses yang dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar
hasil.
|
ModuleLogcatCollector | Versi kolektor logcat, tetapi untuk modul. |
ModuleMerger |
Class helper untuk operasi yang terkait dengan penggabungan ITestSuite dan ModuleDefinition
setelah pemisahan.
|
ModuleOemTargetPreparer | |
ModuleParameters | Nilai khusus yang terkait dengan kunci "parameter" suite dalam metadata setiap modul. |
ModuleParametersHelper |
Helper untuk mendapatkan IModuleParameterHandler yang terkait dengan parameter.
|
ModuleProtoResultReporter | Pelapor hasil yang dimaksudkan untuk hanya melaporkan hasil tingkat modul. |
ModulePusher | |
ModulePusher.ModulePushError | Error fatal selama pengiriman modul Mainline. |
ModuleSplitter |
Pembantu untuk membagi daftar modul yang direpresentasikan oleh IConfiguration menjadi daftar unit
eksekusi yang direpresentasikan oleh ModuleDefinition .
|
ModuleTestTypeUtil | Berisi metode utilitas umum untuk memeriksa modul. |
MultiFailureDescription |
Kumpulkan beberapa FailureDescription dalam satu holder.
|
MultiMap<K, V> |
ERROR(/Map) yang mendukung beberapa nilai per kunci.
|
T
NameMangleListener | Pemroses proxy untuk menerjemahkan nama metode, class, dan paket pengujian saat hasil dilaporkan. |
NativeBenchmarkTest | Pengujian yang menjalankan pengujian benchmark native yang dapat dieksekusi di perangkat tertentu. |
NativeBenchmarkTestParser |
IShellOutputReceiver yang mengurai output data pengujian benchmark, mengumpulkan metrik tentang
waktu rata-rata per operasi.
|
NativeBridgeModuleController | Pengontrol modul untuk memeriksa apakah perangkat mendukung bridge native. |
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 |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) untuk menjalankan perintah 'adb ....' OS.
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) untuk memulai ulang perangkat.
|
NativeDevice.RebootMode | Mode mulai ulang. |
NativeDeviceStateMonitor |
Class helper untuk memantau status IDevice tanpa dukungan framework.
|
NativeLeakCollector |
ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi
memori native yang tidak dapat dijangkau yang saat ini disimpan oleh setiap proses.
|
NativeStressTest | Pengujian yang menjalankan pengujian stres native yang dapat dieksekusi di perangkat tertentu. |
NativeStressTestParser |
IShellOutputReceiver yang mengurai output data pengujian stres, mengumpulkan metrik tentang
jumlah iterasi yang selesai dan waktu rata-rata per iterasi.
|
NegativeHandler | Pengendali yang menentukan bahwa tidak ada yang harus dilakukan dan parameter tidak boleh membuat modul tambahan. |
NestedDeviceStateMonitor | 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. |
NoApkTestSkipper | Penyiapan khusus yang memungkinkan untuk melewati pemanggilan sepenuhnya (persiapan dan pengujian) jika tidak ada apk untuk diuji. |
NoDeviceException | Ditampilkan saat tidak ada perangkat untuk menjalankan perintah tertentu. |
NoisyDryRunTest | Menjalankan uji coba bising pada file perintah. |
NoOpConfigOptionValueTransformer |
IConfigOptionValueTransformer tanpa pengoperasian
|
NotMultiAbiHandler |
Pengendali khusus yang memberi tahu SuiteModuleLoader bahwa abi sekunder tidak boleh
membuat modul.
|
NullDevice |
Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan saat
IDeviceSelection.nullDeviceRequested() adalah true
|
O
OpenObjectLoader | Loader untuk objek default yang tersedia di AOSP. |
Opsi |
Menambahkan anotasi pada kolom sebagai mewakili opsi IConfiguration .
|
Option.Importance | |
OptionClass |
Menambahkan anotasi pada class sebagai representasi objek IConfiguration .
|
OptionCopier |
Class helper yang dapat menyalin nilai kolom Option dengan nama yang sama dari satu objek ke
objek lainnya.
|
OptionDef |
Menyimpan detail Option .
|
OptionFetcher | 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. |
OptionUpdateRule | Mengontrol perilaku saat opsi ditentukan beberapa kali. |
OtaDeviceBuildInfo |
IDeviceBuildInfo yang digunakan untuk pengujian update over-the-air.
|
OtatoolsBuildInfo |
IBuildInfo yang berisi artefak otatools.
|
OtaUpdateDeviceFlasher | Flasher perangkat yang memicu skrip system/update_engine/scripts/update_device.py dengan paket OTA penuh atau inkremental untuk mengupdate image perangkat. |
OxygenUtil | Utilitas untuk berinteraksi dengan layanan Oxygen. |
P
PackageInfo | Penampung untuk info paket aplikasi yang diuraikan dari perangkat. |
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. |
PairingMultiTargetPreparer | Pembuat multi-target membantu membuat penyambungan (dan koneksi) Bluetooth antara dua perangkat. |
ParallelDeviceExecutor<V> |
Wrapper ERROR(/ExecutorService) untuk menjalankan fungsi secara paralel.
|
ParentSandboxInvocationExecution |
Versi InvocationExecution untuk tindakan khusus pemanggilan induk saat menjalankan
sandbox.
|
ParentShardReplicate | Mereplikasi penyiapan untuk satu perangkat ke semua perangkat lain yang akan menjadi bagian dari sharding. |
PartialZipDownloadCache | Utilitas untuk menyimpan file download sebagian dalam cache berdasarkan kontennya. |
PassingTestFileReporter |
ITestInvocationListener yang menyimpan daftar kasus pengujian yang lulus ke file pengujian
|
PerfettoGenericPostProcessor | Post-processor yang memproses file proto metrik teks/biner menjadi key-value pair dengan memperluas pesan dan kolom proto secara rekursif dengan nilai string hingga kolom dengan nilai numerik ditemukan. |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparer | Peracik Perfetto mengirimkan file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh Perfetto. |
PerfettoPullerMetricCollector |
Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan
pengambilan file perfetto dari perangkat dan mengumpulkan metrik darinya.
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder |
Class utilitas untuk merekam rekaman aktivitas Perfetto di ITestDevice .
|
PrettyPrintDelimiter | Utilitas helper yang membantu mencetak pesan yang dipisahkan yang terlihat jelas. |
PrettyTestEventLogger | Logger yang mencocokkan peristiwa dan mencatatnya untuk memudahkan proses debug. |
ProcessInfo | Digunakan untuk menyimpan informasi terkait proses(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
ProcessUtil | |
ProfileParameterHandler | Pengendali parameter dasar untuk pengguna profil apa pun. |
ProfileTargetPreparer |
Class dasar untuk menyiapkan peracik target bagi pengguna profil android.os.usertype.profile.XXX .
|
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" |
PtsBotTest | Menjalankan pengujian PTS-bot. |
PtsBotTest.TestFlagConfiguration | |
PtsBotTest.TestFlagConfiguration.FlagConfig | |
PushFileInvoker |
Class ini tidak digunakan lagi.
Gunakan PushFilePreparer sebagai gantinya
|
PushFilePreparer |
ITargetPreparer yang mencoba mendorong sejumlah file dari jalur host mana pun ke
jalur perangkat mana pun.
|
PythonBinaryHostTest |
Pengujian host yang dimaksudkan untuk menjalankan file biner python dari sistem Android Build (Soong)
Runner pengujian mendukung include-filter dan exclude-filter. |
PythonBinaryHostTest.PythonForwarder | Pengirim hasil untuk mengganti nama operasi dengan nama biner. |
PythonUnitTestResultParser |
Menafsirkan output pengujian yang dijalankan dengan framework unittest Python dan menerjemahkannya menjadi panggilan
pada serangkaian ITestInvocationListener .
|
PythonUnitTestRunner |
Class ini tidak digunakan lagi.
Sebagai gantinya, gunakan PythonBinaryHostTest .
|
PythonVirtualenvHelper | Class helper untuk mengaktifkan lingkungan virtual Python 3. |
PythonVirtualenvPreparer | Menyiapkan virtualenv Python di host dan menginstal paket. |
T
QuotationAwareTokenizer |
R
RebootReasonCollector | Pengumpul yang mengumpulkan mulai ulang perangkat selama pengujian berjalan dan melaporkannya berdasarkan alasan dan jumlah. |
RebootTargetPreparer | Persiapan target yang memulai ulang perangkat. |
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.
|
RemoteAndroidTestRunner | Menjalankan perintah pengujian Android dari jarak jauh dan melaporkan hasilnya. |
RemoteAndroidTestRunner.StatusReporterMode | Merepresentasikan mode pelapor status dalam opsi perintah instrumen. |
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
|
RemoteCacheClient | Implementasi RemoteActionCache yang menggunakan panggilan gRPC ke server API jarak jauh. |
RemoteDynamicPool | Implementasi kumpulan pengujian antrean pekerjaan jarak jauh |
RemoteDynamicPool.RequestCallable | |
RemoteFileResolver | Class sederhana yang memungkinkan pengguna memuat file dari berbagai tempat menggunakan URI dan fungsi penyedia layanan. |
RemoteFileUtil | Class utilitas untuk menangani file dari instance jarak jauh |
RemoteInvocationExecution |
Implementasi InvocationExecution yang mendorong eksekusi jarak jauh.
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | Utilitas untuk menjalankan perintah ssh di 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. |
RemoveSystemAppPreparer |
ITargetPreparer untuk menghapus apk dari partisi sistem sebelum pengujian dijalankan.
|
ReportPassedTests | Melaporkan dalam file kemungkinan filter untuk mengecualikan pengujian yang lulus. |
RequestUtil | Utilitas untuk mengizinkan percobaan ulang umum permintaan jaringan dengan penanganan error. |
ResolvePartialDownload | Menyelesaikan permintaan download sebagian. |
ResourceMetricUtil | Fungsi utilitas untuk menyusun metrik. |
ResourceUtil | Utilitas untuk membaca resource konfigurasi. |
RestApiHelper | Class helper untuk melakukan panggilan REST API. |
RestartSystemServerTargetPreparer | Peracik target yang memulai ulang server sistem tanpa memulai ulang perangkat. |
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. |
RetryPreparationDecision | Class untuk menjelaskan keputusan tentang apakah akan mencoba ulang persiapan atau tidak dan untuk menggagalkan eksekusi modul. |
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 .
|
RetryStrategy | Strategi Percobaan Ulang yang akan digunakan saat menjalankan ulang beberapa pengujian. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Peracik target yang menjalankan "adb root" atau "adb unroot" berdasarkan opsi "force-root". |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
IMultiDeviceRecovery dasar generik untuk menjalankan konfigurasi tradefed guna melakukan langkah
pemulihan.
|
RunHostCommandTargetPreparer | Persiapan target untuk menjalankan perintah host arbitrer sebelum dan sesudah menjalankan pengujian. |
RunHostScriptTargetPreparer | Persiapan target yang mengeksekusi skrip sebelum menjalankan pengujian. |
RunInterruptedException | Ditampilkan saat operasi run terganggu oleh permintaan eksternal. |
RunNotifierWrapper |
Wrapper RunNotifier agar kita dapat membawa DeviceNotAvailableException .
|
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileParameterHandler | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxHandler |
Pengendali untuk ModuleParameters.RUN_ON_SDK_SANDBOX .
|
RunOnSdkSandboxTargetPreparer |
ITargetPreparer untuk menandai bahwa pengujian harus berjalan di sandbox sdk.
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
ITargetPreparer untuk memastikan pengujian berjalan sebagai pengguna sekunder.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer yang menandai bahwa pengujian harus dijalankan pada pengguna (bukan
pengguna saat ini).
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
ITargetPreparer yang membuat profil kerja dalam penyiapan, dan menandai bahwa pengujian harus
dijalankan di pengguna tersebut.
|
RuntimeRestartCollector | Pengumpul yang mengumpulkan stempel waktu mulai ulang runtime (error server sistem) selama pengujian dijalankan, jika ada. |
RunUtil | Kumpulan metode bantuan untuk menjalankan operasi. |
RustBenchmarkResultParser |
Menafsirkan output pengujian yang dijalankan dengan framework benchmark Criterion dan menerjemahkannya menjadi
panggilan pada serangkaian ITestInvocationListener .
|
RustBinaryHostTest | Pengujian host yang dimaksudkan untuk menjalankan file biner rust dari sistem Android Build (Soong) |
RustBinaryTest | Pengujian yang menjalankan biner rust di perangkat tertentu. |
RustTestBase | Class dasar RustBinaryHostTest dan RustBinaryTest |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser |
Menafsirkan output pengujian yang dijalankan dengan framework unittest Rust dan menerjemahkannya menjadi panggilan pada
serangkaian ITestInvocationListener .
|
S
SandboxConfigDump |
Class Runner yang membuat IConfiguration berdasarkan command line dan membuangnya ke file.
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Pengecualian Konfigurasi Khusus yang berasal dari penyiapan Sandbox. |
SandboxConfigurationFactory | Factory Konfigurasi Khusus 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 baru. |
Sdk31ModuleController | Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 31 atau yang lebih tinggi. |
Sdk32ModuleController | Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 32 atau yang lebih tinggi. |
Sdk33ModuleController | Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 33 atau yang lebih tinggi. |
Sdk34ModuleController | Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 34 atau yang lebih tinggi. |
Sdk35ModuleController | Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 35 atau yang lebih tinggi. |
SearchArtifactUtil | Class utilitas yang dapat digunakan untuk menelusuri artefak pengujian. |
SecondaryUserHandler |
Pengendali untuk ModuleParameters.SECONDARY_USER .
|
SecondaryUserOnDefaultDisplayHandler |
Pengendali untuk ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY .
|
SecondaryUserOnSecondaryDisplayHandler |
Pengendali untuk ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY .
|
SemaphoreTokenTargetPreparer | Ini adalah penyiapan yang digunakan untuk menggunakan token guna melakukan serialisasi eksekusi pengujian di host tradefed. |
SerializationUtil |
Utilitas untuk melakukan serialisasi/deserialisasi objek yang menerapkan ERROR(/Serializable) .
|
ServiceAccountKeyCredentialFactory |
Factory kredensial untuk membuat oauth Credential berbasis kunci akun layanan.
|
SettingsBaselineSetter | Penyetel umum untuk menangani setelan dasar pengukuran perangkat melalui ITestDevice.setSetting. |
ShardBuildCloner | Class helper yang menangani cloning info build dari command line. |
ShardHelper | Class 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:
|
ShowmapPullerMetricCollector |
Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan pengambilan file showmap
dari perangkat dan mengumpulkan metrik darinya.
|
SideloadOtaTargetPreparer |
Pengatur target yang melakukan sideload paket OTA yang ditentukan, menerapkan paket, menunggu
perangkat melakukan booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build
Penyedia target ini mengasumsikan bahwa perangkat akan berada dalam mode adb reguler saat dimulai, dan akan memastikan bahwa perangkat keluar dalam mode yang sama, tetapi dengan build yang lebih baru diterapkan. |
SimpleFileLogger |
ILeveledLogOutput yang mengarahkan pesan log ke stdout dan ke satu file log.
|
SimplePerfResult | Objek untuk menyimpan semua hasil pengujian simpleperf |
SimplePerfStatResultParser | Class utilitas untuk mengurai hasil simpleperf. |
SimplePerfUtil | Class utilitas untuk mengirim perintah sederhana dan mengumpulkan hasil |
SimplePerfUtil.SimplePerfType | Enum opsi perintah simpleperf |
SimpleStats | Class utilitas kecil yang menghitung beberapa ukuran statistik berdasarkan set data numerik. |
SizeLimitedOutputStream |
File thread safe yang didukung ERROR(/OutputStream) yang membatasi jumlah maksimum data yang dapat
ditulis.
|
SkipContext | Representasi konteks seputar keputusan tentang melewati atau menyimpan hasil dalam cache. |
SkipFeature |
Fitur yang memungkinkan akses ke beberapa informasi SkipManager .
|
SkipHWASanModuleController | Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada build HWASan. |
SkipManager | Berdasarkan berbagai kriteria, pengelola lewati membantu menentukan apa yang harus dilewati pada berbagai tingkat: pemanggilan, modul, dan pengujian. |
SkipReason | Berikan alasan dan metadatanya untuk melewati pengujian. |
SkipReason.DemotionTrigger | |
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 | Event dispatcher melakukan polling untuk peristiwa dan mengantrekannya berdasarkan nama untuk dikueri. |
Sl4aEventDispatcher.EventSl4aObject | Objek yang ditampilkan oleh poller peristiwa. |
SnapshotInputStreamSource | InputStreamSource yang didukung File. |
SnapuserdWaitPhase | Representasi enum tentang kapan harus bergabung/memblokir agar update snapuserd selesai. |
SparseImageUtil | Utilitas untuk menghapus gambar yang jarang. |
SparseImageUtil.SparseInputStream | SparseInputStream dibaca dari upstream dan mendeteksi format data. |
StatsdBeforeAfterGaugeMetricPostProcessor | Post-processor yang memproses metrik pengukur yang dikumpulkan dalam pendekatan "sebelum/setelah", yaitu. |
StatsdEventMetricPostProcessor | Post-processor yang memproses metrik peristiwa dalam laporan statsd menjadi pasangan nilai kunci, menggunakan formater yang ditentukan pada pemroses. |
StatsdGenericPostProcessor | Post-processor yang memproses laporan statsd proto biner menjadi key-value pair dengan memperluas laporan sebagai struktur hierarki. |
StatusCheckerResult |
Berisi hasil eksekusi ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
ILeveledLogOutput yang mengarahkan pesan log ke stdout.
|
StopServicesSetup |
ITargetPreparer yang menghentikan layanan di perangkat.
|
StreamProtoReceiver | Penerima yang menerjemahkan proto TestRecord yang diterima menjadi peristiwa Tradefed. |
StreamProtoResultReporter |
Implementasi ProtoResultReporter
|
StreamUtil | Class utilitas untuk mengelola aliran input. |
StrictShardHelper | Strategi sharding untuk membuat shard 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 .
|
StubDevice |
Implementasi placeholder stub dari IDevice .
|
StubKeyStoreClient | Implementasi stub default untuk Klien KeyStore. |
StubKeyStoreFactory | Implementasi stub default untuk KeyStore Factory |
StubLocalAndroidVirtualDevice |
Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan saat DeviceSelectionOptions.localVirtualDeviceRequested() adalah true
|
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.SkippedTestEventInfo | |
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.
|
SuiteResultCacheUtil | Utilitas untuk mengupload dan mendownload hasil cache untuk modul pengujian. |
SuiteResultCacheUtil.CacheResultDescriptor | Menjelaskan hasil cache. |
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. |
SwitchUserTargetPreparer |
ITargetPreparer yang beralih ke jenis pengguna yang ditentukan di setUp.
|
SystemServerFileDescriptorChecker | Memeriksa apakah server sistem tampaknya kehabisan FD. |
SystemServerStatusChecker | Periksa apakah pid system_server telah berubah dari sebelum dan setelah modul dijalankan. |
SystemUpdaterDeviceFlasher |
IDeviceFlasher yang mengandalkan update sistem untuk menginstal
image sistem yang dipaketkan dalam paket update OTA.
|
SystemUtil | Class utilitas untuk melakukan panggilan sistem. |
SystemUtil.EnvVariable |
T
TableBuilder | Class helper untuk menampilkan matriks elemen String dalam tabel. |
TableFormatter | Class helper untuk menampilkan matriks elemen String sehingga setiap kolom elemen sejajar |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | Terjadi error fatal saat menyiapkan target untuk pengujian. |
TarUtil | Utilitas untuk memanipulasi file tar. |
TearDownPassThroughPreparer | Memungkinkan untuk menjalankan tearDown pada penyiapan yang disertakan dalam konfigurasi sebagai objek. |
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. |
TemperatureThrottlingWaiter |
ITargetPreparer yang menunggu hingga suhu perangkat turun ke target
|
TemplateResolutionError |
Class yang memperluas ConfigurationException untuk error terkait template selama penguraian konfigurasi.
|
TerribleFailureEmailHandler | Class pengendali sederhana yang mengirim email 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.
|
TestContentAnalyzer | Analis mengambil konteks untuk analisis dan menentukan hal yang menarik. |
TestContext | Class untuk membuat model pesan TestContext TFC API. |
TestDependencyResolver | Helper untuk me-resolve dependensi jika diperlukan. |
TestDescription | Class yang menampilkan informasi tentang kasus pengujian. |
TestDescriptionsFile | Class utilitas untuk melakukan marshalling dan unmarshalling daftar TestDescriptions ke file pengujian. |
TestDevice |
Implementasi ITestDevice untuk perangkat Android stack lengkap
|
TestDevice.MicrodroidBuilder | Builder yang digunakan untuk membuat TestDevice Microdroid. |
TestDeviceOptions |
Penampung untuk ITestDevice Option
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
Representasi status perangkat yang lebih lengkap daripada DeviceState .
|
TestEnvironment | Class untuk membuat model pesan TestEnvironment yang ditampilkan oleh TFC API. |
TestErrorIdentifier | ID error dari pengujian dan peluncur pengujian. |
TestFailureModuleController | Pengontrol untuk modul yang hanya ingin menyesuaikan perilaku log kegagalan pengujian yang dikumpulkan. |
TestFilePushSetup |
ITargetPreparer yang mendorong satu atau beberapa file/direktori dari folder IDeviceBuildInfo.getTestsDir() ke perangkat.
|
TestFilterHelper | Class helper untuk memfilter pengujian |
TestGroupStatus | Class untuk menyimpan status grup pengujian. |
TestInfo | Menyimpan kumpulan informasi pengujian dalam file TEST_MAPPING. |
TestInformation | Objek holder yang berisi semua informasi dan dependensi yang mungkin diperlukan oleh runner pengujian atau pengujian untuk dijalankan dengan benar. |
TestInformation.Builder |
Builder untuk membuat instance TestInformation .
|
TestInvocation |
Implementasi default ITestInvocation .
|
TestInvocation.RunMode | Berbagai mode yang dapat dijalankan oleh pemanggilan. |
TestInvocation.Stage | |
TestInvocationManagementServer | Server GRPC membantu pengelolaan pemanggilan pengujian dan siklus prosesnya. |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | Class untuk memuat file TEST_MAPPING. |
TestMappingSuiteRunner |
Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau
file TEST_MAPPING dari build, sebagai suite.
|
TestOption | Menyimpan detail opsi pengujian yang ditetapkan dalam file TEST_MAPPING. |
TestOutputUploader | Mengupload file output pengujian ke sistem file lokal, GCS, atau endpoint HTTP(S). |
TestRecordInterpreter |
Utilitas untuk mengonversi proto TestRecord menjadi format yang lebih mudah dimanipulasi di Tradefed.
|
TestRecordProtoUtil |
Utilitas untuk membaca proto TestRecord dari file.
|
TestResource | Class untuk membuat model pesan TestResource yang ditampilkan oleh TFC API. |
TestResourceDownloader | Class untuk mendownload file resource pengujian dari sistem file/GCS/HTTP. |
TestResult | Penampung untuk hasil satu pengujian. |
TestResultListener | Penyederhanaan ITestLifecycleListener untuk implementer yang hanya memperhatikan setiap hasil pengujian. |
TestRunnerUtil | Class utilitas untuk membantu berbagai runner pengujian. |
TestRunResult | Menyimpan hasil dari satu pengujian yang dijalankan. |
TestRunResultListener | Pemroses yang memungkinkan untuk membaca status pengujian akhir. |
TestRunToTestInvocationForwarder |
Pengirim dari ddmlib ITestRunListener ke ITestLifeCycleReceiver .
|
TestsPoolPoller | Wrapper pengujian yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian. |
TestStatus | Representasi di Tradefed tentang kemungkinan status untuk metode pengujian. |
TestSuiteInfo |
Class yang me-resolve pemuatan metadata terkait build untuk suite pengujian
Untuk mengekspos info terkait dengan benar, rangkaian pengujian harus menyertakan
file |
TestSummary | Class untuk merepresentasikan ringkasan pengujian. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke partisi /system di perangkat.
|
TestTimeoutEnforcer | Pemroses yang memungkinkan untuk memeriksa waktu eksekusi kasus pengujian tertentu dan membuatnya gagal jika melebihi waktu tunggu tertentu. |
TextResultReporter | Pelapor hasil pengujian yang meneruskan hasil ke printer hasil teks JUnit. |
TfMetricProtoUtil | Class utilitas untuk membantu transisi Map<string, string=""> ke Map<string, metric="">. </string,></string,> |
TfObjectTracker | Utilitas untuk melacak penggunaan berbagai objek Federasi Perdagangan. |
TfSuiteRunner |
Implementasi ITestSuite yang akan memuat pengujian dari folder 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. |
TimeUtil | Berisi metode utilitas terkait waktu. |
TimeVal |
Ini adalah jenis sentinel yang menggabungkan Long .
|
TimeWaster | Penyedia target sederhana untuk membuang waktu dan berpotensi memulai ulang perangkat. |
TokenProperty | Token yang didukung dengan sharding dinamis. |
TokenProviderHelper | Helper yang memberikan penyedia yang terkait dengan token tertentu, untuk mengetahui apakah perangkat mendukung token tersebut. |
TraceCmdCollector |
IMetricCollector yang mengumpulkan rekaman aktivitas selama pengujian menggunakan trace-cmd, dan mencatatnya ke
pemanggilan.
|
TracePropagatingExecutorService | Layanan eksekutor yang meneruskan tugas ke implementasi yang mendasarinya sekaligus menyebarkan konteks pelacakan. |
TracingLogger | Class yang membantu mengelola pelacakan untuk setiap pemanggilan pengujian. |
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
UiAutomatorRunner | Menjalankan pengujian UI Automator di perangkat dan melaporkan hasilnya. |
UiAutomatorTest | |
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction | |
UnexecutedTestReporterThread | Thread yang menangani pelaporan semua pengujian yang tidak dieksekusi. |
UniqueMultiMap<K, V> |
MultiMap yang memastikan nilai unik untuk setiap kunci.
|
UploadManifest | Manifes BLOB dan file yang akan diupload. |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery yang mereset bus USB untuk perangkat offline.
|
UsbResetRunConfigRecovery | Mengizinkan 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. |
UserCleaner |
ITargetPreparer yang menghapus pengguna sekunder saat penghapusan.
|
UserHelper | |
UserInfo | Mirip dengan class UserInfo dari platform. |
UserInfo.UserType | Varian yang didukung dari jenis pengguna di API eksternal. |
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
|
VersionedFile | Struktur data yang mewakili file yang memiliki versi terkait. |
VersionParser | Ambil versi artefak tradefed yang sedang berjalan. |
VisibleBackgroundUserPreparer | Persiapan target untuk menjalankan pengujian di pengguna yang dimulai di latar belakang yang terlihat. |
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.
|
WaitForDeviceDatetimePreparer |
ITargetPreparer yang menunggu tanggal waktu ditetapkan di perangkat
Secara opsional, penyiapan ini dapat memaksa |
WifiCommandUtil | Class utilitas yang dapat mengurai output perintah Wi-Fi. |
WifiCommandUtil.ScanResult | Menampilkan jaringan Wi-Fi yang berisi info terkait. |
WifiHelper | Class helper untuk memanipulasi layanan Wi-Fi di perangkat. |
WifiPreparer |
ITargetPreparer yang mengonfigurasi Wi-Fi di perangkat jika diperlukan.
|
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.
|
ZipUtil | Class helper untuk operasi terkait kompresi |
ZipUtil2 | Class helper untuk ekstraksi zip yang mempertimbangkan izin file POSIX |