ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


Classe auxiliar que processa a criação de fragmentos e os programa 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)

Tentativa de fragmentar a configuração em subconfigurações, a serem reagendadas para execução 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.

Campos

ÚLTIMO_DETECTOR_DE_COMPARTILHAMENTO

public static final String LAST_SHARD_DETECTOR

INFORMAÇÕES DE TESTE_COMPARTILHADA

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)

Tentativa de fragmentar a configuração em subconfigurações, a serem reagendadas para execução vários recursos em paralelo.

Uma ação de fragmento bem-sucedida renderiza a configuração atual, 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 verdadeiro se o teste foi fragmentado. Caso contrário, retorna 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