Тестовое картирование
 public class TestMapping
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping | 
Класс для загрузки файла TEST_MAPPING.
Краткое содержание
| Вложенные классы | |
|---|---|
| class | TestMapping.NoTestRuntimeException
 | 
| Поля | |
|---|---|
| public static final Pattern | MAINLINE_REGEX | 
| public static final String | TEST_MAPPINGS_ZIP | 
| public static final String | TEST_SOURCES
 | 
| Публичные конструкторы | |
|---|---|
| TestMapping () Конструктор для инициализации пустого объекта  | |
| TestMapping ( Конструктор для создания объекта  | |
| Публичные методы | |
|---|---|
| static File | extractTestMappingsZip (File testMappingsZip)Извлечь zip-файл и вернуть каталог, содержащий содержимое распакованных файлов. | 
|  | getAllTests (File testMappingsDir)Помощник для поиска всех тестов в файлах TEST_MAPPING из заданного каталога. | 
| static Matcher | getMainlineTestModuleName ( TestInfo info)Помощник для получения сопоставления для параметризованных основных тестов. | 
|  | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly,Помощник для поиска всех тестов во всех файлах TEST_MAPPING на основе артефакта в сборке устройства. | 
|  | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly,Помощник для поиска всех тестов во всех файлах TEST_MAPPING на основе заданного артефакта. | 
| void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,Помощник для составления списка всех тестовых файлов сопоставления, поиска всех родительских каталогов и связанных путей импорта. | 
Поля
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
ТЕСТ_ИСТОЧНИКИ
public static final String TEST_SOURCES
Публичные конструкторы
Тестовое картирование
public TestMapping ()
 Конструктор для инициализации пустого объекта TestMapping . 
Тестовое картирование
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports) 
 Конструктор для создания объекта TestMapping .
| Параметры | |
|---|---|
| testMappingRelativePaths | :ERROR(/Listв пути к файлам TEST_MAPPING. | 
| ignoreTestMappingImports | boolean:ERROR(/boolean)для игнорирования импорта. | 
Публичные методы
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Извлечь zip-файл и вернуть каталог, содержащий содержимое распакованных файлов.
| Параметры | |
|---|---|
| testMappingsZip | File:ERROR(/File)тестовых сопоставлений zip для извлечения. | 
| Возвраты | |
|---|---|
| File | ERROR(/File)указывающая на временный каталог для тестовых сопоставлений zip. | 
получитьВсеТесты
publicgetAllTests (File testMappingsDir) 
Помощник для поиска всех тестов в файлах TEST_MAPPING из заданного каталога.
| Параметры | |
|---|---|
| testMappingsDir | File:ERROR(/File)— каталог, содержащий все файлы тестового сопоставления. | 
| Возвраты | |
|---|---|
|  | Map<String, Set<TestInfo>>тестов в указанном каталоге и его дочерних каталогах. | 
получитьMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Помощник для получения сопоставления для параметризованных основных тестов.
| Параметры | |
|---|---|
| info | TestInfo | 
| Возвраты | |
|---|---|
| Matcher | ERROR(/Matcher)для параметризованных основных тестов. | 
| Броски | |
|---|---|
| ConfigurationException | |
получитьТесты
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) 
Помощник для поиска всех тестов во всех файлах TEST_MAPPING на основе артефакта в сборке устройства.
| Параметры | |
|---|---|
| buildInfo | IBuildInfo:IBuildInfo, описывающая сборку. | 
| testGroup | String:Stringтестовой группы. | 
| hostOnly | boolean: true, если должны быть возвращены только тесты, запущенные на хосте и не требующие устройства. false, чтобы вернуть тесты, для запуска которых требуется устройство. | 
| keywords | : НаборString, которые необходимо сопоставить при фильтрации тестов для запуска в наборе сопоставления тестов. | 
| ignoreKeywords | : НаборStringключевых слов, которые следует игнорировать. | 
| Возвраты | |
|---|---|
|  | Набор тестов Set<TestInfo>заданный в артефакте сборки, test_mappings.zip. | 
получитьТесты
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) 
Помощник для поиска всех тестов во всех файлах TEST_MAPPING на основе заданного артефакта. Это необходимо, когда запуск набора требует запуска всех тестов в файлах TEST_MAPPING для заданной группы, например, presubmit.
| Параметры | |
|---|---|
| buildInfo | IBuildInfo:IBuildInfo, описывающая сборку. | 
| testGroup | String:Stringтестовой группы. | 
| hostOnly | boolean: true, если должны быть возвращены только тесты, запущенные на хосте и не требующие устройства. false, чтобы вернуть тесты, для запуска которых требуется устройство. | 
| keywords | : НаборString, которые необходимо сопоставить при фильтрации тестов для запуска в наборе сопоставления тестов. | 
| ignoreKeywords | : НаборStringключевых слов, которые следует игнорировать. | 
| extraZipNames | : НаборStringдля имени дополнительных test_mappings.zip, которые будут объединены. | 
| matchedPatternPaths | :ERROR(/Setдля путей к файлам, соответствующих шаблонам. | 
| Возвраты | |
|---|---|
|  | Набор тестов Set<TestInfo>заданный в артефакте сборки, test_mappings.zip. | 
списокTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths) Помощник для составления списка всех тестовых файлов сопоставления, поиска всех родительских каталогов и связанных путей импорта.
| Параметры | |
|---|---|
| testMappingDir | Path:ERROR(/Path)к родительскому каталогу файла TEST_MAPPING. | 
| testMappingsRootDir | Path:ERROR(/Path)к папке всех файлов TEST_MAPPING для сборки. | 
| filePaths | :ERROR(/Setдля хранения всех путей TEST_MAPPING. | 
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
