Тестирование
public class TestMapping
extends Object
| java.lang.Объект | |
| ↳ | 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
Общественные конструкторы
Тестирование
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 : ERROR(/File) zip-архива тестовых сопоставлений для извлечения. |
| Возврат | |
|---|---|
File | ERROR(/File) указывающая на временный каталог для zip-файла тестовых сопоставлений. |
getAllTests
public staticgetAllTests (File testMappingsDir)
Помощник для поиска всех тестов в файлах TEST_MAPPING из заданного каталога.
| Параметры | |
|---|---|
testMappingsDir | File : ERROR(/File) — каталог, содержащий все файлы сопоставления тестов. |
| Возврат | |
|---|---|
Map<String, Set<TestInfo>> тестов в данном каталоге и его дочерних каталогах. | |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Помощник для получения средства сопоставления для параметризованных основных тестов.
| Параметры | |
|---|---|
info | TestInfo |
| Возврат | |
|---|---|
Matcher | ERROR(/Matcher) для параметризованных основных тестов. |
| Броски | |
|---|---|
ConfigurationException | |
получить тесты
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Помощник для получения всех тестов, установленных в файле TEST_MAPPING для данной группы.
| Параметры | |
|---|---|
testGroup | String : String тестовой группы. |
disabledTests | String для имени отключенных тестов. |
hostOnly | boolean : true, если должны возвращаться только тесты, запущенные на хосте и не требующие устройства. false для возврата тестов, требующих запуска устройства. |
keywords | String , которые будут сопоставляться при фильтрации тестов для запуска в наборе сопоставления тестов. |
| Возврат | |
|---|---|
Set<TestInfo> информации о тесте. | |
получить тесты
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Помощник для поиска всех тестов во всех файлах TEST_MAPPING. Это необходимо, когда при запуске пакета требуется выполнить все тесты в файлах TEST_MAPPING для данной группы, например, предварительная отправка.
| Параметры | |
|---|---|
buildInfo | IBuildInfo : IBuildInfo описывающий сборку. |
testGroup | String : String тестовой группы. |
hostOnly | boolean : true, если должны возвращаться только тесты, запущенные на хосте и не требующие устройства. 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. |