ShardHelperGenericName

public class ShardHelper
extends Object implements IShardHelper

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


Classe auxiliar que lida com a criação dos shards e agendá-los para uma invocação.

Resumo

Campos

public static final String LAST_SHARD_DETECTOR

public static final 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 para execução 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() no config.

Campos

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Construtores públicos

ShardHelperGenericName

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 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 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

devoluções
boolean true se o teste foi fragmentado. Caso contrário, retorne false

Métodos protegidos

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Retorna a configuração global atual.

devoluções
IGlobalConfiguration

validaropções

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Executa o IConfiguration#validateOptions() no config.

Parâmetros
testInfo TestInformation

config IConfiguration