ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


Classe auxiliar que cuida da criação dos fragmentos e do agendamento deles 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 reprogramadas para serem 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 IConfiguration#validateOptions() na configuração.

Campos

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String 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 reprogramadas para serem executadas em vários recursos em paralelo.

Uma ação de fragmento 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

Métodos protegidos

getGlobalConfiguração

protected IGlobalConfiguration getGlobalConfiguration ()

Retorna a configuração global atual.

Devoluções
IGlobalConfiguration

validarOpções

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

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

Parâmetros
testInfo TestInformation

config IConfiguration