DynamicShardHelperGenericName
public class DynamicShardHelper
extends ShardHelper
java.lang.Object | ||
↳ | com.android.tradefed.invoker.shard.ShardHelper | |
↳ | com.android.tradefed.invoker.shard.DynamicShardHelper |
Estratégia de sharding para permitir o enfileiramento de trabalhos remotos entre várias instâncias de TF
Resumo
Construtores públicos | |
---|---|
DynamicShardHelper () |
Métodos públicos | |
---|---|
boolean | shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) Tente fragmentar a configuração em subconfigurações, para serem reagendadas para execução em vários recursos em paralelo. |
Construtores públicos
DynamicShardHelperGenericName
public DynamicShardHelper ()
Métodos públicos
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Tente fragmentar a configuração em subconfigurações, para serem reagendadas para execução em vários recursos em paralelo.
Uma ação de shard bem-sucedida torna a configuração atual vazia e a invocação não deve prosseguir.
Parâmetros | |
---|---|
config | IConfiguration : o IConfiguration atual. |
testInfo | TestInformation : o TestInformation que contém as informações dos testes. |
rescheduler | IRescheduler : o IRescheduler |
logger | ITestLogger |
devoluções | |
---|---|
boolean | true se o teste foi fragmentado. Caso contrário, retorne false |