TestMapping
public
class
TestMapping
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping |
Klasa do wczytywania pliku TEST_MAPPING.
Podsumowanie
Zagnieżdżone klasy | |
|---|---|
class |
TestMapping.NoTestRuntimeException
|
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 inicjowania pustego obiektu |
|
TestMapping(
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)
Narzędzie pomocnicze do znajdowania wszystkich testów w plikach TEST_MAPPING w danym katalogu. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Pomoc do uzyskiwania dopasowywania w przypadku testów głównego nurtu z parametrami. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Narzędzie pomocnicze do znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie artefaktu w kompilacji urządzenia. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Narzędzie pomocnicze do znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie danego artefaktu. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Narzędzie do wylistowania wszystkich testowych plików mapowania. Szukaj wszystkich katalogów nadrzędnych i powiązanych ścieżek importu. |
Fieldsem
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_SOURCES
public static final String TEST_SOURCES
Konstruktory publiczne
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Konstruktor do tworzenia obiektu TestMapping.
| Parametry | |
|---|---|
testMappingRelativePaths |
: ERROR(/List do ścieżek do plików TEST_MAPPING. |
ignoreTestMappingImports |
boolean: ERROR(/boolean), które mają ignorować importy. |
Metody publiczne
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Wyodrębnij plik ZIP i zwróć katalog zawierający zawartość rozpakowanych plików.
| Parametry | |
|---|---|
testMappingsZip |
File: ERROR(/File) plików ZIP z mapowaniami testowymi do wyodrębnienia. |
| Zwroty | |
|---|---|
File |
ERROR(/File) wskazujący na katalog tymczasowy dla skompresowanego pliku z mapowaniami testowymi. |
getAllTests
publicgetAllTests (File testMappingsDir)
Narzędzie pomocnicze do znajdowania wszystkich testów w plikach TEST_MAPPING w danym katalogu.
| Parametry | |
|---|---|
testMappingsDir |
File: ERROR(/File) katalog zawierający wszystkie pliki mapowania testów. |
| Zwroty | |
|---|---|
|
Map<String, Set<TestInfo>> testów w danym katalogu i jego katalogach podrzędnych. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Pomoc do uzyskiwania dopasowywania w przypadku testów głównego nurtu z parametrami.
| Parametry | |
|---|---|
info |
TestInfo |
| Zwroty | |
|---|---|
Matcher |
ERROR(/Matcher) w przypadku testów głównego nurtu z parametrami. |
| Rzuty | |
|---|---|
ConfigurationException |
|
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Narzędzie pomocnicze do znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie artefaktu w kompilacji urządzenia.
| Parametry | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo opisujący kompilację. |
testGroup |
String: String grupy testowej. |
hostOnly |
boolean: wartość „true” (prawda), jeśli mają być zwracane tylko testy działające na hoście i niewymagające urządzenia; wartość „false” (fałsz), aby zwracać testy wymagające uruchomienia urządzenia. |
keywords |
: zestaw String, który ma być dopasowywany podczas filtrowania testów do uruchomienia w pakiecie mapowania testów. |
ignoreKeywords |
: zestaw String słów kluczowych, które mają być ignorowane. |
| Zwroty | |
|---|---|
|
Set<TestInfo> testów ustawionych w artefakcie kompilacji test_mappings.zip. |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Narzędzie pomocnicze do znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie danego artefaktu. Jest to wymagane, gdy pakiet wymaga uruchomienia wszystkich testów w plikach TEST_MAPPING dla danej grupy, np. przed przesłaniem.
| Parametry | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo opisujący kompilację. |
testGroup |
String: String grupy testowej. |
hostOnly |
boolean: wartość „true” (prawda), jeśli mają być zwracane tylko testy działające na hoście i niewymagające urządzenia; wartość „false” (fałsz), aby zwracać testy wymagające uruchomienia urządzenia. |
keywords |
: zestaw String, który ma być dopasowywany podczas filtrowania testów do wykonania w pakiecie mapowania testów. |
ignoreKeywords |
: zestaw String słów kluczowych, które mają być ignorowane. |
extraZipNames |
: zestaw String dla nazwy dodatkowych plików test_mappings.zip, które zostaną scalone. |
matchedPatternPaths |
: ścieżki do plików (ERROR(/Set) pasujące do wzorów. |
| Zwroty | |
|---|---|
|
Set<TestInfo> testów ustawionych w artefakcie kompilacji test_mappings.zip. |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir,
Path testMappingsRootDir,
filePaths) Narzędzie do wylistowania wszystkich testowych plików mapowania. Szukaj 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 ze wszystkimi plikami TEST_MAPPING dla danej kompilacji. |
filePaths |
: ERROR(/Set do przechowywania wszystkich ścieżek TEST_MAPPING. |