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 |