ShardHelper
public class ShardHelper
extends Object
implements IShardHelper
java.lang.Объект | |
↳ | com.android.tradefed.invoker.shard.ShardHelper |
Вспомогательный класс, который занимается созданием сегментов и планированием их вызова.
Краткое содержание
Поля | |
---|---|
public static final String | LAST_SHARD_DETECTOR |
public static final String | SHARED_TEST_INFORMATION
|
Общественные конструкторы | |
---|---|
ShardHelper () |
Публичные методы | |
---|---|
boolean | shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) Попытайтесь разделить конфигурацию на подконфигурации для повторного планирования для параллельного запуска на нескольких ресурсах. |
Защищенные методы | |
---|---|
IGlobalConfiguration | getGlobalConfiguration () Возвращает текущую глобальную конфигурацию. |
void | validateOptions ( TestInformation testInfo, IConfiguration config) Запускает |
Поля
LAST_SHARD_DETECTOR
public static final String LAST_SHARD_DETECTOR
SHARED_TEST_INFORMATION
public static final String SHARED_TEST_INFORMATION
Общественные конструкторы
ShardHelper
public ShardHelper ()
Публичные методы
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Попытайтесь разделить конфигурацию на подконфигурации для повторного планирования для параллельного запуска на нескольких ресурсах.
Успешное действие сегментирования делает текущую конфигурацию пустой, и вызов не должен продолжаться.
Параметры | |
---|---|
config | IConfiguration : текущая IConfiguration . |
testInfo | TestInformation : TestInformation , содержащий информацию о тестах. |
rescheduler | IRescheduler : IRescheduler |
logger | ITestLogger |
Возврат | |
---|---|
boolean | true, если тест был сегментирован. В противном случае верните false |
См. также:
Защищенные методы
getGlobalConfiguration
protected IGlobalConfiguration getGlobalConfiguration ()
Возвращает текущую глобальную конфигурацию.
Возврат | |
---|---|
IGlobalConfiguration |
проверить параметры
protected void validateOptions (TestInformation testInfo, IConfiguration config)
Запускает IConfiguration#validateOptions()
в конфигурации.
Параметры | |
---|---|
testInfo | TestInformation |
config | IConfiguration |