IShardableTest

public interface IShardableTest
implements IRemoteTest

com.Android.tradefed.testtype.IShardableTest


IRemoteTest yang dapat dibagi menjadi sub-tes yang dapat dijalankan secara terpisah. Pemisahan menjadi sub-pengujian diharapkan bersifat deterministik dan setiap sub-pengujian harus independen agar memungkinkan eksekusi pecahan 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 ()

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

membelah

public  split (Integer shardCountHint, 
                TestInformation testInfo)

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

Parameter
shardCountHint Integer : jumlah pecahan yang dicoba.

testInfo TestInformation : TestInformation induk

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

membelah

public  split ()

Bagi pengujian menjadi beberapa bagian yang dapat dijalankan secara terpisah.

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

Ini akan dipanggil sebelum eksekusi pengujian, sehingga dependensi yang dimasukkan (seperti ITestDevice untuk IDeviceTest s) mungkin bernilai null.

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

membelah

public  split (int shardCountHint)

Versi alternatif split() yang juga menyediakan shardCount yang dicoba dijalankan. Hal ini berguna untuk beberapa pelari tes yang terkadang tidak bisa mengambil keputusan secara sembarangan.

Parameter
shardCountHint int : jumlah pecahan yang dicoba.

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