ShardHelper

public class ShardHelper
extends Object implements IShardHelper

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.ShardHelper


Classe auxiliar que processa a criação dos fragmentos e os programa para uma invocação.

Resumo

Constantes

String LAST_SHARD_DETECTOR

String SHARED_TEST_INFORMATION

Construtores públicos

ShardHelper()

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 e executadas em vários recursos em paralelo.

Métodos protegidos

IGlobalConfiguration getGlobalConfiguration()

Retorna a configuração global atual.

void validateOptions(TestInformation testInfo, IConfiguration config)

Executa o IConfiguration.validateOptions() na configuração.

Constantes

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

Valor da constante: "last_shard_detector"

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Valor da constante: "shared_test_information"

Construtores públicos

ShardHelper

public ShardHelper ()

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 e executadas em vários recursos em paralelo.

Uma ação de fragmentação bem-sucedida torna a configuração atual vazia, e a invocação não deve continuar.

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

Retorna
boolean "true" se o teste foi fragmentado. Caso contrário, retorne false.

Confira também:

Métodos protegidos

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Retorna a configuração global atual.

Retorna
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Executa o IConfiguration.validateOptions() na configuração.

Parâmetros
testInfo TestInformation

config IConfiguration