Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release, bukan aosp-main, untuk mem-build dan berkontribusi pada 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, AtestRunner, BaseTestSuite, ExecutableBaseTest, ExecutableHostTest, ExecutableTargetTest, GTest, GTestBase, HostGTest, HostTest, ITestSuite, InstalledInstrumentationsTest, JarHostTest, KUnitModuleTest, dan 6 lainnya.
| AndroidJUnitTest |
Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu menggunakan
android.support.test.runner.AndroidJUnitRunner.
|
| ArtGTest |
|
| AtestRunner |
Implementasi ITestSuite
|
| BaseTestSuite |
Pengujian untuk menjalankan Compatibility Test Suite dengan sistem suite baru.
|
| 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.
|
| 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.
|
| JarHostTest |
Runner pengujian untuk pengujian JUnit sisi host.
|
| KUnitModuleTest |
Runner pengujian untuk menjalankan modul pengujian KUnit di perangkat.
|
| KernelTargetTest |
Runner pengujian untuk file yang dapat dieksekusi yang berjalan di target dan mengurai hasil pengujian kernel.
|
| MoblyBinaryHostTest |
Pengujian host yang dimaksudkan untuk menjalankan file biner python mobly dari sistem Android Build (Soong)
|
| PtsBotTest |
Menjalankan pengujian PTS-bot.
|
| StubTest |
Implementasi pengujian kosong tanpa operasi.
|
| TestMappingSuiteRunner |
Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau
file TEST_MAPPING dari build, sebagai suite.
|
| TfSuiteRunner |
Implementasi ITestSuite yang akan memuat pengujian dari folder res/config/suite/
TF jar.
|
|
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 berbagai shard 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()
Bagi pengujian menjadi beberapa bagian yang dapat dijalankan secara terpisah.
|
default
|
split(int shardCountHint)
Versi alternatif split() yang juga menyediakan shardCount yang dicoba
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 subpengujian yang akan dijalankan secara terpisah atau null jika pengujian
saat ini tidak dapat di-shard |
pisahkan
public split ()
Bagi pengujian menjadi beberapa bagian yang dapat dijalankan secara terpisah.
Fungsi ini harus bersifat deterministik dan selalu menampilkan daftar IRemoteTest yang sama untuk
input yang sama.
Ini akan dipanggil sebelum eksekusi pengujian, sehingga dependensi yang dimasukkan (seperti ITestDevice untuk IDeviceTest) mungkin null.
| Hasil |
|
kumpulan subpengujian yang akan dijalankan secara terpisah atau null jika pengujian
saat ini tidak dapat di-shard |
pisahkan
public split (int shardCountHint)
Versi alternatif split() yang juga menyediakan shardCount yang dicoba
dijalankan. Hal ini berguna untuk beberapa runner pengujian yang terkadang tidak dapat memutuskan secara sewenang-wenang.
| Parameter |
shardCountHint |
int: jumlah shard yang dicoba. |
| Hasil |
|
kumpulan subpengujian yang akan dijalankan secara terpisah atau null jika pengujian
saat ini tidak dapat di-shard |
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-07-27 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-07-27 UTC."],[],[]]