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