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 |