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 |
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 |
Veja também:
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 |