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