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)

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

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

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

public  getTests (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 static  getTests (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 : A List<String> из TEST_MAPPING пути относительно TEST_MAPPINGS_ZIP.