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 ()
Публичные методы
шардконфиг
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 |
Смотрите также:
Защищенные методы
получить глобальную конфигурацию
protected IGlobalConfiguration getGlobalConfiguration ()
Возвращает текущую глобальную конфигурацию.
Возвращает | |
---|---|
IGlobalConfiguration |
валидатеоптионс
protected void validateOptions (TestInformation testInfo, IConfiguration config)
Запускает IConfiguration#validateOptions()
для файла config.
Параметры | |
---|---|
testInfo | TestInformation |
config | IConfiguration |