Mapowanie testowe
public class TestMapping
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Klasa służąca do ładowania pliku TEST_MAPPING.
Streszczenie
Pola | |
---|---|
public static final Pattern | MAINLINE_REGEX |
public static final String | TEST_MAPPINGS_ZIP |
public static final String | TEST_SOURCES
|
Konstruktorzy publiczni | |
---|---|
TestMapping () Konstruktor do inicjowania pustego obiektu | |
TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) Konstruktor do tworzenia obiektu |
Metody publiczne | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) Wyodrębnij plik zip i zwróć katalog zawierający zawartość rozpakowanych plików. |
getAllTests (File testMappingsDir) Pomocnik do odnalezienia wszystkich testów w plikach TEST_MAPPING z podanego katalogu. | |
static Matcher | getMainlineTestModuleName ( TestInfo info) Pomocnik w uzyskaniu elementu dopasowującego dla sparametryzowanych testów głównych. |
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) Pomocnik do wyszukiwania wszystkich testów we wszystkich plikach TEST_MAPPING w oparciu o artefakt w kompilacji urządzenia. | |
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) Pomocnik do znalezienia wszystkich testów we wszystkich plikach TEST_MAPPING w oparciu o podany artefakt. | |
void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Pomocnik do wylistowania wszystkich testowych plików mapowania, wyszukania wszystkich katalogów nadrzędnych i powiązanych ścieżek importu. |
Pola
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_ŹRÓDŁA
public static final String TEST_SOURCES
Konstruktorzy publiczni
Mapowanie testowe
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Konstruktor do tworzenia obiektu TestMapping
.
Parametry | |
---|---|
testMappingRelativePaths | ERROR(/List ) ERROR(/List ) do ścieżek plików TEST_MAPPING. |
ignoreTestMappingImports | boolean : ERROR(/boolean) ignorowania importu. |
Metody publiczne
wyodrębnijTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Wyodrębnij plik zip i zwróć katalog zawierający zawartość rozpakowanych plików.
Parametry | |
---|---|
testMappingsZip | File : ERROR(/File) zip mapowań testowych do wyodrębnienia. |
Zwroty | |
---|---|
File | ERROR(/File) wskazujący katalog tymczasowy dla testowego mapowania zip. |
getAllTests
publicgetAllTests (File testMappingsDir)
Pomocnik do odnalezienia wszystkich testów w plikach TEST_MAPPING z podanego katalogu.
Parametry | |
---|---|
testMappingsDir | File : ERROR(/File) katalog zawierający wszystkie pliki mapowania testowego. |
Zwroty | |
---|---|
Map<String, Set<TestInfo>> testów w danym katalogu i jego katalogach podrzędnych. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Pomocnik w uzyskaniu elementu dopasowującego dla sparametryzowanych testów głównych.
Parametry | |
---|---|
info | TestInfo |
Zwroty | |
---|---|
Matcher | ERROR(/Matcher) dla sparametryzowanych testów głównych. |
Rzuca | |
---|---|
ConfigurationException |
pobierz testy
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Pomocnik do wyszukiwania wszystkich testów we wszystkich plikach TEST_MAPPING w oparciu o artefakt w kompilacji urządzenia.
Parametry | |
---|---|
buildInfo | IBuildInfo : IBuildInfo opisujące kompilację. |
testGroup | String : String grupy testowej. |
hostOnly | boolean : true, jeśli powinny zostać zwrócone tylko testy uruchomione na hoście i nie wymagające urządzenia. false, aby zwrócić testy wymagające działania urządzenia. |
keywords | String do dopasowania podczas filtrowania testów uruchamianych w zestawie mapowania testów. |
ignoreKeywords | String słów kluczowych, które mają być ignorowane. |
Zwroty | |
---|---|
Set<TestInfo> testów ustawionych w artefakcie kompilacji, test_mappings.zip. |
pobierz testy
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Pomocnik do znalezienia wszystkich testów we wszystkich plikach TEST_MAPPING w oparciu o podany artefakt. Jest to potrzebne, gdy uruchomienie pakietu wymaga uruchomienia wszystkich testów w plikach TEST_MAPPING dla danej grupy, np. presubmit.
Parametry | |
---|---|
buildInfo | IBuildInfo : IBuildInfo opisujące kompilację. |
testGroup | String : String grupy testowej. |
hostOnly | boolean : true, jeśli powinny zostać zwrócone tylko testy uruchomione na hoście i nie wymagające urządzenia. false, aby zwrócić testy wymagające działania urządzenia. |
keywords | String do dopasowania podczas filtrowania testów uruchamianych w zestawie mapowania testów. |
ignoreKeywords | String kluczowych, które mają być ignorowane. |
extraZipNames | String dla nazwy dodatkowego pliku test_mappings.zip, który zostanie scalony. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) do ścieżek plików zgodnych ze wzorcami. |
Zwroty | |
---|---|
Set<TestInfo> testów ustawionych w artefakcie kompilacji, test_mappings.zip. |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Pomocnik do wylistowania wszystkich testowych plików mapowania, wyszukania wszystkich katalogów nadrzędnych i powiązanych ścieżek importu.
Parametry | |
---|---|
testMappingDir | Path : ERROR(/Path) do katalogu nadrzędnego pliku TEST_MAPPING. |
testMappingsRootDir | Path : ERROR(/Path) do folderu wszystkich plików TEST_MAPPING dla kompilacji. |
filePaths | ERROR(/Set ) ERROR(/Set ) do przechowywania wszystkich ścieżek TEST_MAPPING. |