DynamicShardHelper
public class DynamicShardHelper
extends StrictShardHelper
java.lang.Objek | |||
↳ | com.android.tradefed.invoker.shard.ShardHelper | ||
↳ | com.android.tradefed.invoker.shard.StrictShardHelper | ||
↳ | com.android.tradefed.invoker.shard.DynamicShardHelper |
Strategi sharding untuk memungkinkan pekerjaan jarak jauh mengantri di antara beberapa instance TF
Ringkasan
Konstruktor publik | |
---|---|
DynamicShardHelper () |
Metode publik | |
---|---|
boolean | shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) Cobalah untuk membagi konfigurasi menjadi sub-konfigurasi, untuk dijadwalkan ulang agar dijalankan pada beberapa sumber daya secara paralel. |
Konstruktor publik
DynamicShardHelper
public DynamicShardHelper ()
Metode publik
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Cobalah untuk membagi konfigurasi menjadi sub-konfigurasi, untuk dijadwalkan ulang agar dijalankan pada beberapa sumber daya secara paralel.
Tindakan shard yang berhasil membuat konfigurasi saat ini kosong, dan pemanggilan tidak boleh dilanjutkan.
Parameter | |
---|---|
config | IConfiguration : IConfiguration saat ini . |
testInfo | TestInformation : TestInformation yang menyimpan informasi tes. |
rescheduler | IRescheduler : IRescheduler |
logger | ITestLogger |
Kembali | |
---|---|
boolean | benar jika tes dipecah. Jika tidak, kembalikan false |