DynamicShardHelper
public class DynamicShardHelper
extends ShardHelper
java.lang.Oggetto | ||
↳ | com.android.tradefed.invoker.shard.ShardHelper | |
↳ | com.android.tradefed.invoker.shard.DynamicShardHelper |
Strategia di sharding per consentire l'accodamento del lavoro remoto tra più istanze TF
Riepilogo
Costruttori pubblici | |
---|---|
DynamicShardHelper () |
Metodi pubblici | |
---|---|
boolean | shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) Tentativo di suddividere la configurazione in sottoconfigurazioni, da riprogrammare per l'esecuzione su più risorse in parallelo. |
Costruttori pubblici
DynamicShardHelper
public DynamicShardHelper ()
Metodi pubblici
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Tentativo di suddividere la configurazione in sottoconfigurazioni, da riprogrammare per l'esecuzione su più risorse in parallelo.
Un'azione shard riuscita rende vuota la configurazione corrente e l'invocazione non dovrebbe procedere.
Parametri | |
---|---|
config | IConfiguration : l'attuale IConfiguration . |
testInfo | TestInformation : il TestInformation contenente le informazioni sui test. |
rescheduler | IRescheduler : l' IRescheduler |
logger | ITestLogger |
ritorna | |
---|---|
boolean | true se il test è stato frammentato. Altrimenti restituisce false |