Тестирование

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 .

TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports)

Конструктор для создания объекта TestMapping .

Публичные методы

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 ()

Конструктор для инициализации пустого объекта TestMapping .

Тестирование

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

public  getAllTests (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

получить тесты

public  getTests (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.

получить тесты

public  getTests (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.