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