DynamicShardHelper
public class DynamicShardHelper
extends ShardHelper
java.lang.Объект | ||
↳ | com.android.tradefed.invoker.shard.ShardHelper | |
↳ | com.android.tradefed.invoker.shard.DynamicShardHelper |
Стратегия разделения, позволяющая ставить удаленную работу в очередь между несколькими экземплярами TF.
Краткое содержание
Публичные конструкторы | |
---|---|
DynamicShardHelper () |
Публичные методы | |
---|---|
boolean | shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) Попытаться разбить конфигурацию на подконфигурации, чтобы перепланировать их для параллельного запуска на нескольких ресурсах. |
Публичные конструкторы
DynamicShardHelper
public DynamicShardHelper ()
Публичные методы
шардконфиг
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 |