TestRunner

public class AtestRunner
extends BaseTestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite
com.android.tradefed.testtype.suite.AtestRunner


Внедрение ITestSuite

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

Государственные строители

AtestRunner ()

Общедоступные методы

IConfigurationFactory loadConfigFactory ()

Возвращает экземпляр ConfigurationFactory.

LinkedHashMap<String, IConfiguration > loadTests ()

Абстрактный метод для загрузки конфигурации тестов, которые будут запущены.

LinkedHashMap<String, IConfiguration > loadingStrategy (Set< IAbi > abis, List<File> testsDirs, String suitePrefix, String suiteTag)

По умолчанию загрузка будет производиться из каталогов ресурсов и тестов.

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

List< ITestInvocationListener > createModuleListeners ()

Возвращает список объектов ITestInvocationListener , применимых к уровню ModuleListener .

Государственные строители

TestRunner

public AtestRunner ()

Общедоступные методы

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

Возвращает экземпляр ConfigurationFactory. Такая организация используется в целях тестирования.

Возвраты
IConfigurationFactory

нагрузочные тесты

public LinkedHashMap<String, IConfiguration> loadTests ()

Абстрактный метод для загрузки конфигурации тестов, которые будут запущены. Каждый тест определяется объектом IConfiguration и уникальным именем, под которым он будет сообщать результаты.

Возвраты
LinkedHashMap<String, IConfiguration >

loadingStrategy

public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, 
                List<File> testsDirs, 
                String suitePrefix, 
                String suiteTag)

Стратегия загрузки по умолчанию предполагает загрузку из каталогов ресурсов и тестов. Ее можно расширить или заменить.

Параметры
abis Set : Множество объектов abis, против которых выполняется действие.

testsDirs List : Каталог тестов.

suitePrefix String : Префикс для фильтрации каталога ресурсов.

suiteTag String : Тег пакета, который должен быть включен в модуль. Может быть пустым (null).

Возвраты
LinkedHashMap<String, IConfiguration > Список загруженных конфигураций для пакета программ.

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

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

Возвращает список объектов ITestInvocationListener применимых к уровню ModuleListener . Эти слушатели будут повторно использоваться для каждого модуля, они не будут создаваться заново, поэтому им не следует присваивать себе внутреннее состояние.

Возвраты
List< ITestInvocationListener >