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