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)

Запускает IConfiguration.validateOptions() для конфигурации.

Константы

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