Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


IRemoteTest yang dapat dibagi menjadi sub-pengujian yang dapat dijalankan secara terpisah. Pemisahan menjadi sub-pengujian diharapkan bersifat deterministik dan setiap sub-pengujian harus independen untuk memungkinkan eksekusi shard yang berbeda pada host yang berbeda.

Ringkasan

Metode publik

default split (Integer shardCountHint, TestInformation testInfo)

Versi alternatif dari split(int) yang juga menyediakan TestInformation yang berisi info awal dari induk yang membuat shard.

default split ()

Pecah pengujian menjadi beberapa bagian yang dapat dijalankan secara terpisah.

default split (int shardCountHint)

Versi alternatif dari split() yang juga menyediakan shardCount yang coba dijalankan.

Metode publik

membagi

public  split (Integer shardCountHint, 
                TestInformation testInfo)

Versi alternatif dari split(int) yang juga menyediakan TestInformation yang berisi info awal dari induk yang membuat shard. Ini berguna jika hal-hal seperti perangkat atau informasi build perlu diakses selama sharding.

Parameter
shardCountHint Integer : jumlah pecahan percobaan.

testInfo TestInformation : TestInformation induk

Kembali
kumpulan subtest yang akan dijalankan secara terpisah atau null jika pengujian saat ini tidak dapat dipisahkan

membagi

public  split ()

Pecah pengujian menjadi beberapa bagian yang dapat dijalankan secara terpisah.

Ini harus deterministik dan selalu mengembalikan daftar IRemoteTest yang sama untuk input yang sama.

Ini akan dipanggil sebelum eksekusi pengujian, jadi dependensi yang dimasukkan (seperti ITestDevice untuk IDeviceTest s) mungkin nol.

Kembali
kumpulan subtest yang akan dijalankan secara terpisah atau null jika pengujian saat ini tidak dapat dipisahkan

membagi

public  split (int shardCountHint)

Versi alternatif dari split() yang juga menyediakan shardCount yang coba dijalankan. Ini berguna untuk beberapa runner pengujian yang terkadang tidak dapat memutuskan secara sewenang-wenang.

Parameter
shardCountHint int : jumlah pecahan percobaan.

Kembali
kumpulan subtest yang akan dijalankan secara terpisah atau null jika pengujian saat ini tidak dapat dipisahkan