ShardHelper
public class ShardHelper
extends Object implements IShardHelper
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.ShardHelper |
Вспомогательный класс, который отвечает за создание осколков и планирование их вызова.
Краткое содержание
Константы | |
|---|---|
String | LAST_SHARD_DETECTOR |
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
Постоянное значение: "last_shard_detector"
ОБЩАЯ_ТЕСТОВАЯ_ИНФОРМАЦИЯ
public static final String SHARED_TEST_INFORMATION
Постоянное значение: "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 |
Смотрите также:
Защищенные методы
получитьGlobalConfiguration
protected IGlobalConfiguration getGlobalConfiguration ()
Возвращает текущую глобальную конфигурацию.
| Возврат | |
|---|---|
IGlobalConfiguration | |
validateOptions
protected void validateOptions (TestInformation testInfo, IConfiguration config)
Запускает IConfiguration.validateOptions() для конфигурации.
| Параметры | |
|---|---|
testInfo | TestInformation |
config | IConfiguration |