Тестирование
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_MAPPINGS_ZIP |
public static final String | TEST_SOURCES
|
Общественные конструкторы | |
---|---|
TestMapping () Конструктор для инициализации пустого объекта | |
TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) Конструктор для создания объекта |
Публичные методы | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) Извлеките zip-файл и верните каталог, содержащий содержимое разархивированных файлов. |
getAllTests (File testMappingsDir) Помощник для поиска всех тестов в файлах TEST_MAPPING из заданного каталога. | |
static Matcher | getMainlineTestModuleName ( TestInfo info) Помощник для получения средства сопоставления для параметризованных основных тестов. |
getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) Помощник для поиска всех тестов во всех файлах TEST_MAPPING на основе артефакта в сборке устройства. | |
getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) Помощник для поиска всех тестов во всех файлах TEST_MAPPING на основе данного артефакта. | |
void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Помощник для вывода списка всех файлов сопоставления тестов, поиска всех родительских каталогов и связанных с ними путей импорта. |
Поля
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 (testMappingRelativePaths, boolean ignoreTestMappingImports)
Конструктор для создания объекта TestMapping
.
Параметры | |
---|---|
testMappingRelativePaths | ERROR(/List ) 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-файла тестовых сопоставлений. |
getAllTests
publicgetAllTests (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 (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 для данной группы, например, предварительная отправка.
Параметры | |
---|---|
buildInfo | IBuildInfo : IBuildInfo описывающий сборку. |
testGroup | String : String тестовой группы. |
hostOnly | boolean : true, если должны возвращаться только тесты, запущенные на хосте и не требующие устройства. false для возврата тестов, требующих запуска устройства. |
keywords | String , которые будут сопоставляться при фильтрации тестов для запуска в наборе сопоставления тестов. |
ignoreKeywords | String ключевых слов, которые следует игнорировать. |
extraZipNames | String для имени дополнительного файла test_mappings.zip, который будет объединен. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) , чтобы пути к файлам соответствовали шаблонам. |
Возврат | |
---|---|
Set<TestInfo> тестов, установленных в артефакте сборки test_mappings.zip. |
listTestMappingFiles
public 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. |