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 () Возвращает список объектов |
Государственные строители
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 > | |