Mapowanie testowe

public class TestMapping
extends Object

java.lang.Object
com.android.tradefed.util.testmapping.TestMapping


Klasa do wczytywania pliku TEST_MAPPING.

Podsumowanie

Fieldsem

public static final Pattern MAINLINE_REGEX

public static final String TEST_MAPPINGS_ZIP

public static final String TEST_SOURCES

Konstruktory publiczne

TestMapping()

Konstruktor do zainicjowania pustego obiektu TestMapping.

TestMapping( testMappingRelativePaths, boolean ignoreTestMappingImports)

Konstruktor do tworzenia obiektu TestMapping.

Metody publiczne

static File extractTestMappingsZip(File testMappingsZip)

Rozpakuj plik ZIP i zwróć katalog z zawartością rozpakowanych plików.

getAllTests(File testMappingsDir)

Pomocnik umożliwiający znalezienie wszystkich testów w plikach TEST_MAPPING z danego katalogu.

static Matcher getMainlineTestModuleName(TestInfo info)

Pomoc do pobierania dopasowania do sparametryzowanych testów mainline.

getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)

Pomoc dotycząca znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie artefaktu w kompilacji urządzenia.

getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)

Pomocnik umożliwiający znalezienie wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie podanego artefaktu.

void listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir, filePaths)

Pomocnik wyświetlający wszystkie pliki mapowania testowego, wyszukiwanie wszystkich katalogów nadrzędnych i powiązanego importu ścieżek konwersji.

Fieldsem

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

TEST_MAPPINGS_ZIP

public static final String TEST_MAPPINGS_ZIP

ŹRÓDŁA_TESTÓW

public static final String TEST_SOURCES

Konstruktory publiczne

Mapowanie testowe

public TestMapping ()

Konstruktor do zainicjowania pustego obiektu TestMapping.

Mapowanie testowe

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

Konstruktor do tworzenia obiektu TestMapping.

Parametry
testMappingRelativePaths : ścieżki do plików TEST_MAPPING typu ERROR(/List).

ignoreTestMappingImports boolean: pole ERROR(/boolean) ignorowane importów.

Metody publiczne

wyodrębnianieZmapowaniaTestówZip

public static File extractTestMappingsZip (File testMappingsZip)

Rozpakuj plik ZIP i zwróć katalog z zawartością rozpakowanych plików.

Parametry
testMappingsZip File: plik ZIP mapowań testowych (ERROR(/File)) do wyodrębnienia.

Zwroty
File plik ERROR(/File) wskazujący tymczasowy katalog ZIP mapowań testowych.

getWszystkieTesty

public  getAllTests (File testMappingsDir)

Pomocnik umożliwiający znalezienie wszystkich testów w plikach TEST_MAPPING z danego katalogu.

Parametry
testMappingsDir File: katalog ERROR(/File) zawierający wszystkie pliki mapowania testowego.

Zwroty
Map<String, Set<TestInfo>> testów w danym katalogu i jego katalogu podrzędnym i katalogów.

getMainlineTestModuleName

public static Matcher getMainlineTestModuleName (TestInfo info)

Pomoc do pobierania dopasowania do sparametryzowanych testów mainline.

Parametry
info TestInfo

Zwroty
Matcher ERROR(/Matcher) na potrzeby sparametryzowanych testów głównej linii.

Rzuty
ConfigurationException

getTests,

public  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords, 
                 ignoreKeywords)

Pomoc dotycząca znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie artefaktu w kompilacji urządzenia.

Parametry
buildInfo IBuildInfo: pole IBuildInfo opisujące kompilację.

testGroup String: element String grupy testowej.

hostOnly boolean: wartość true, jeśli tylko testy przeprowadzane na hoście i nie wymagają urządzenia, powinny być . Wartość false, aby zwrócić testy, które wymagają uruchomienia urządzenia.

keywords : zbiór wartości String, które będą dopasowywane podczas filtrowania testów do wykonania w teście. Pakiet do map.

ignoreKeywords : zbiór String słów kluczowych, które mają być ignorowane.

Zwroty
Set<TestInfo> testów ustawionych w artefaktie kompilacji – test_mappings.zip.

getTests,

public  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords, 
                 ignoreKeywords, 
                 extraZipNames, 
                 matchedPatternPaths)

Pomocnik umożliwiający znalezienie wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie podanego artefaktu. To jest potrzebne, gdy uruchomienie pakietu wymaga uruchomienia wszystkich testów w plikach TEST_MAPPING dla danej grupy, np. przed przesłaniem.

Parametry
buildInfo IBuildInfo: pole IBuildInfo opisujące kompilację.

testGroup String: element String grupy testowej.

hostOnly boolean: wartość true, jeśli tylko testy przeprowadzane na hoście i nie wymagają urządzenia, powinny być . Wartość false, aby zwrócić testy, które wymagają uruchomienia urządzenia.

keywords : zbiór wartości String, które będą dopasowywane podczas filtrowania testów do wykonania w teście. Pakiet do map.

ignoreKeywords : zbiór String słów kluczowych, które mają być ignorowane.

extraZipNames : zbiór pól String na nazwę dodatkowego test_mappings.zip które zostaną scalone.

matchedPatternPaths : ścieżki do pliku z ERROR(/Set) pasują do wzorców.

Zwroty
Set<TestInfo> testów ustawionych w artefaktie kompilacji – test_mappings.zip.

listaplikówMappingTestuj

public void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths)

Pomocnik wyświetlający wszystkie pliki mapowania testowego, wyszukiwanie wszystkich katalogów nadrzędnych i powiązanego importu ścieżek konwersji.

Parametry
testMappingDir Path: adres ERROR(/Path) do katalogu nadrzędnego pliku TEST_MAPPING.

testMappingsRootDir Path: element ERROR(/Path) do folderu ze wszystkimi plikami TEST_MAPPING dla tworzyć.

filePaths : ERROR(/Set) do przechowywania wszystkich ścieżek TEST_MAPPING.