TestMapping
public class TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Класс для загрузки файла TEST_MAPPING.
Резюме
Поля | |
---|---|
public static final Pattern | MAINLINE_REGEX |
public static final String | TEST_SOURCES
|
Общественные конструкторы | |
---|---|
TestMapping (Path path, Path testMappingsDir) Конструктор для создания |
Публичные методы | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) Распакуйте zip-файл и верните каталог, содержащий содержимое распакованных файлов. |
static | getAllTests (File testMappingsDir) Помогите найти все тесты в файлах TEST_MAPPING из заданного каталога. |
static Matcher | getMainlineTestModuleName ( TestInfo info) Помощник для получения сопоставителя для параметризованных основных тестов. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) Помощник для получения всех тестов, установленных в файле TEST_MAPPING для данной группы. | |
static | getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) Помогите найти все тесты во всех файлах TEST_MAPPING. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Помощник для перечисления всех файлов тестового сопоставления, поиска всех родительских каталогов и связанных путей импорта. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) Установите mIgnoreTestMappingImports внутри TestMapping. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) Задайте пути TEST_MAPPING внутри TEST_MAPPINGS_ZIP, чтобы ограничить загрузку TEST_MAPPING. |
Поля
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
ТЕСТ_ИСТОЧНИКИ
public static final String TEST_SOURCES
Общественные конструкторы
TestMapping
public TestMapping (Path path, Path testMappingsDir)
Конструктор для создания TestMapping
объекта из пути к файлу TEST_MAPPING.
Параметры | |
---|---|
path | Path : ERROR(/Path) к файлу TEST_MAPPING. |
testMappingsDir | Path : ERROR(/Path) к папке всех файлов TEST_MAPPING для сборки. |
Публичные методы
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Распакуйте zip-файл и верните каталог, содержащий содержимое распакованных файлов.
Параметры | |
---|---|
testMappingsZip | File : A ERROR(/File) тестируемые отображений пронестись экстракт. |
Возврат | |
---|---|
File | ERROR(/File) указывает на временную директорию для тестирования отображения на молнии. |
getAllTests
public staticgetAllTests (File testMappingsDir)
Помогите найти все тесты в файлах TEST_MAPPING из заданного каталога.
Параметры | |
---|---|
testMappingsDir | File : ERROR(/File) каталог , содержащий все файлы Test Mapping. |
Возврат | |
---|---|
Map<String, Set<TestInfo>> тестов в данном каталоге и его дочерних каталогов. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Помощник для получения сопоставителя для параметризованных основных тестов.
Параметры | |
---|---|
info | TestInfo |
Возврат | |
---|---|
Matcher | ERROR(/Matcher) для параметризованных тестов магистральных. |
Броски | |
---|---|
ConfigurationException |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Помощник для получения всех тестов, установленных в файле TEST_MAPPING для данной группы.
Параметры | |
---|---|
testGroup | String : A String тестовой группы. |
disabledTests | String для имени испытаний инвалидов. |
hostOnly | boolean : правда , если только тесты , работающие на хозяина и не требуют устройства должны быть возвращены. false, чтобы возвращать тесты, требующие запуска устройства. |
keywords | String должны быть согласованы при фильтрации тестов для запуска в наборе Test Mapping. |
Возврат | |
---|---|
Set<TestInfo> тестируемых Infos. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Помогите найти все тесты во всех файлах TEST_MAPPING. Это необходимо, когда для запуска пакета требуется запустить все тесты в файлах TEST_MAPPING для данной группы, например, предварительная отправка.
Параметры | |
---|---|
buildInfo | IBuildInfo : IBuildInfo описания сборки. |
testGroup | String : а String тестовой группы. |
hostOnly | boolean : правда , если только тесты , работающие на хозяина и не требуют устройства должны быть возвращены. false, чтобы возвращать тесты, требующие запуска устройства. |
keywords |
Возврат | |
---|---|
Set<TestInfo> из набора тестов в нарастании артефакт, test_mappings.zip. |
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Помощник для перечисления всех файлов тестового сопоставления, поиска всех родительских каталогов и связанных путей импорта.
Параметры | |
---|---|
testMappingDir | Path : ERROR(/Path) к TEST_MAPPING файла родительского каталога. |
testMappingsRootDir | Path : ERROR(/Path) к папке всех файлов TEST_MAPPING для сборки. |
filePaths | ERROR(/Set ) ERROR(/Set ) Хранить все пути TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Установите mIgnoreTestMappingImports внутри TestMapping.
Параметры | |
---|---|
ignoreTestMappingImports | boolean : Логическое ли игнорировать импорт в тестовом отображении. |
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Задайте пути TEST_MAPPING внутри TEST_MAPPINGS_ZIP, чтобы ограничить загрузку TEST_MAPPING.
Параметры | |
---|---|
relativePaths | List<String> из TEST_MAPPING пути относительно TEST_MAPPINGS_ZIP. |