DynamicShardHelper

public class DynamicShardHelper
extends StrictShardHelper

java.lang.Объект
com.android.tradefed.invoker.shard.ShardHelper
com.android.tradefed.invoker.shard.StrictShardHelper
com.android.tradefed.invoker.shard.DynamicShardHelper


Стратегия сегментирования, позволяющая работать в удаленной очереди между несколькими экземплярами TF.

Краткое содержание

Общественные конструкторы

DynamicShardHelper ()

Публичные методы

boolean shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

Попытайтесь разделить конфигурацию на подконфигурации для повторного планирования для параллельного запуска на нескольких ресурсах.

Защищенные методы

boolean shardConfigStrict ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

Общественные конструкторы

DynamicShardHelper

public DynamicShardHelper ()

Публичные методы

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

Защищенные методы

shardConfigStrict

protected boolean shardConfigStrict (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

Параметры
config IConfiguration

testInfo TestInformation

rescheduler IRescheduler

logger ITestLogger

Возврат
boolean