DynamicShardHelper
public class DynamicShardHelper
extends StrictShardHelper
java.lang.Object | |||
↳ | com.android.tradefed.invoker.shard.ShardHelper | ||
↳ | com.android.tradefed.invoker.shard.StrictShardHelper | ||
↳ | com.android.tradefed.invoker.shard.DynamicShardHelper |
Strategia di partizionamento orizzontale 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) Tentare 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)
Tentare di suddividere la configurazione in sottoconfigurazioni, da riprogrammare per l'esecuzione su più risorse in parallelo.
Un'azione di shard riuscita rende la configurazione corrente vuota e l'invocazione non dovrebbe procedere.
Parametri | |
---|---|
config | IConfiguration : la IConfiguration corrente. |
testInfo | TestInformation : TestInformation che contiene le informazioni sui test. |
rescheduler | IRescheduler : IRescheduler |
logger | ITestLogger |
ritorna | |
---|---|
boolean | true se il test è stato partizionato. Altrimenti restituisce false |