Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Tes yang dapat di-hardable

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


IRemoteTest yang dapat dipecah menjadi sub-tes yang dapat dieksekusi secara terpisah. Pemisahan menjadi sub-tes diharapkan bersifat deterministik dan setiap sub-tes harus independen untuk memungkinkan eksekusi shard yang berbeda pada 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 pecahan.

default split ()

Bagikan tes menjadi potongan yang dapat dijalankan secara terpisah.

default split (int shardCountHint)

Versi alternatif split() yang juga menyediakan shardCount yang dicoba dijalankan.

Metode publik

membelah

public  split (Integer shardCountHint, 
                TestInformation testInfo)

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

Parameter
shardCountHint Integer : jumlah pecahan yang dicoba.

testInfo TestInformation : Induk TestInformation

Kembali
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat di-shardable

membelah

public  split ()

Bagikan tes menjadi potongan yang dapat dijalankan secara terpisah.

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

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

Kembali
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat di-shardable

membelah

public  split (int shardCountHint)

Versi alternatif split() yang juga menyediakan shardCount yang dicoba dijalankan. Ini berguna untuk beberapa pelari uji yang terkadang tidak dapat memutuskan secara sewenang-wenang.

Parameter
shardCountHint int : jumlah pecahan yang dicoba.

Kembali
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat di-shardable