Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Kuartal 2 dan Kuartal 4. Untuk membangun dan berkontribusi ke AOSP, sebaiknya gunakan android-latest-release, bukan aosp-main. Cabang manifes android-latest-release akan selalu merujuk pada rilis terbaru yang di-push ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
| com.android.tradefed.testtype.IShardableTest
|
Subclass tidak langsung yang umum
AndroidJUnitTest, ArtGTest, ArtTest, AtestRunner, BaseTestSuite, ExecutableBaseTest, ExecutableHostTest, ExecutableTargetTest, GTest, GTestBase, HostGTest, HostTest, ITestSuite, InstalledInstrumentationsTest, IsolatedHostTest, dan 8 lainnya.
| AndroidJUnitTest |
Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu menggunakan
android.support.test.runner.AndroidJUnitRunner.
|
| ArtGTest |
|
| ArtTest |
|
| AtestRunner |
Implementasi ITestSuite
|
| BaseTestSuite |
Pengujian untuk menjalankan Compatibility Test Suite dengan sistem suite baru.
|
| ExecutableBaseTest |
Class dasar untuk gaya pengujian yang dapat dieksekusi.
|
| ExecutableHostTest |
Test runner untuk executable yang berjalan di host.
|
| ExecutableTargetTest |
Runner pengujian untuk file yang dapat dieksekusi yang berjalan di target.
|
| GTest |
Pengujian yang menjalankan paket pengujian native di perangkat tertentu.
|
| GTestBase |
Class dasar gTest
|
| HostGTest |
Pengujian yang menjalankan paket pengujian native.
|
| HostTest |
Runner pengujian untuk pengujian berbasis host JUnit.
|
| ITestSuite |
Class abstrak yang digunakan untuk menjalankan Test Suite.
|
| InstalledInstrumentationsTest |
Menjalankan semua instrumentasi yang ditemukan di perangkat saat ini.
|
| IsolatedHostTest |
Menerapkan runner TradeFed yang menggunakan subproses untuk mengeksekusi pengujian di lingkungan
dengan dependensi rendah, bukan mengeksekusinya di proses utama.
|
| JarHostTest |
Test runner untuk pengujian JUnit sisi host.
|
| KUnitModuleTest |
Runner pengujian untuk menjalankan modul pengujian KUnit di perangkat.
|
| KernelTargetTest |
Test runner untuk executable yang berjalan di target dan mengurai hasil pengujian kernel.
|
| MoblyBinaryHostTest |
Pengujian host dimaksudkan untuk menjalankan file biner python mobly dari sistem Build Android (Soong)
|
| PtsBotTest |
Jalankan pengujian PTS-bot.
|
| StubTest |
Implementasi pengujian kosong no-op.
|
| TestMappingSuiteRunner |
Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau file TEST_MAPPING dari build, sebagai rangkaian pengujian.
|
| TfSuiteRunner |
Implementasi ITestSuite yang akan memuat pengujian dari folder res/config/suite/
jar TF.
|
|
IRemoteTest yang dapat dibagi menjadi sub-pengujian yang dapat dieksekusi secara terpisah. Pembagian menjadi sub-pengujian diharapkan bersifat deterministik dan setiap sub-pengujian harus independen agar memungkinkan eksekusi shard yang berbeda di host yang berbeda.
Ringkasan
Metode publik |
default
|
split(Integer shardCountHint, TestInformation testInfo)
Versi alternatif split(int) yang juga menyediakan TestInformation
yang berisi info awal dari induk yang membuat shard.
|
default
|
split()
Membagi pengujian menjadi beberapa bagian yang dapat dijalankan secara terpisah.
|
default
|
split(int shardCountHint)
Versi alternatif split() yang juga menyediakan shardCount yang dicoba
untuk dijalankan.
|
Metode publik
public split (Integer shardCountHint,
TestInformation testInfo)
Versi alternatif split(int) yang juga menyediakan TestInformation
yang berisi info awal dari induk yang membuat shard. Hal ini berguna jika hal-hal seperti informasi perangkat atau build perlu diakses selama sharding.
| Parameter |
shardCountHint |
Integer: jumlah shard yang dicoba. |
testInfo |
TestInformation: TestInformation induk |
| Hasil |
|
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat dibagi |
pisahkan
public split ()
Membagi pengujian menjadi beberapa bagian yang dapat dijalankan secara terpisah.
Fungsi ini harus deterministik dan selalu menampilkan daftar IRemoteTest yang sama untuk
input yang sama.
Metode ini akan dipanggil sebelum eksekusi pengujian, sehingga dependensi yang disuntikkan (seperti ITestDevice untuk IDeviceTest) mungkin bernilai null.
| Hasil |
|
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat dibagi |
pisahkan
public split (int shardCountHint)
Versi alternatif split() yang juga menyediakan shardCount yang dicoba
untuk dijalankan. Hal ini berguna untuk beberapa peluncur pengujian yang terkadang tidak dapat memutuskan secara sewenang-wenang.
| Parameter |
shardCountHint |
int: jumlah shard yang dicoba. |
| Hasil |
|
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat dibagi |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-12-04 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-12-04 UTC."],[],[]]