TestMapping
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_SOURCES
|
Konstruktory publiczne | |
---|---|
TestMapping(Path path, Path testMappingsDir)
Konstruktor do tworzenia obiektu |
Metody publiczne | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
Wyodrębnij plik ZIP i zwróć katalog zawierający zawartość rozpakowanych plików. |
static
|
getAllTests(File testMappingsDir)
Narzędzie pomocnicze do znajdowania wszystkich testów w plikach TEST_MAPPING w danym katalogu. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Pomoc dotycząca uzyskiwania dopasowania w przypadku testów głównego nurtu z parametrami. |
|
getTests(String testGroup,
Pomocnik do pobierania wszystkich testów ustawionych w pliku TEST_MAPPING dla danej grupy. |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Narzędzie pomocnicze do znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING. |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Narzędzie do wyświetlania listy wszystkich testowych plików mapowania. Szukaj wszystkich katalogów nadrzędnych i powiązanych ścieżek importu. |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
Ustaw parametr mIgnoreTestMappingImports w elementach TestMapping. |
static
void
|
setTestMappingPaths(
Aby ograniczyć wczytywanie pliku TEST_MAPPING, ustaw ścieżki TEST_MAPPING w pliku TEST_MAPPINGS_ZIP. |
Fieldsem
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
Konstruktory publiczne
TestMapping
public TestMapping (Path path, Path testMappingsDir)
Konstruktor do tworzenia obiektu TestMapping
z ścieżki do pliku TEST_MAPPING.
Parametry | |
---|---|
path |
Path : ERROR(/Path) do pliku TEST_MAPPING. |
testMappingsDir |
Path : ERROR(/Path) do folderu ze wszystkimi plikami TEST_MAPPING w ramach kompilacji.
|
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 pliku zip z mapowaniami testowymi.
|
getAllTests
public staticgetAllTests (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 dotycząca uzyskiwania dopasowania 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 (String testGroup, disabledTests, boolean hostOnly, keywords)
Pomocnik do pobierania wszystkich testów ustawionych w pliku TEST_MAPPING dla danej grupy.
Parametry | |
---|---|
testGroup |
String : String grupy testowej. |
disabledTests |
: zestaw wartości String dla nazwy wyłączonych testów. |
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. |
Zwroty | |
---|---|
|
Set<TestInfo> informacji o testach.
|
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Narzędzie pomocnicze do znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING. Jest to konieczne, gdy wykonanie zestawu 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 |
|
Zwroty | |
---|---|
|
Set<TestInfo> testów ustawionych w budującym się artefakcie test_mappings.zip.
|
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Narzędzie do wyświetlania listy 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.
|
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Ustaw parametr mIgnoreTestMappingImports w elementach TestMapping.
Parametry | |
---|---|
ignoreTestMappingImports |
boolean : wartość logiczna określająca, czy należy zignorować importowanie podczas testowania mapowania.
|
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Aby ograniczyć wczytywanie pliku TEST_MAPPING, ustaw ścieżki TEST_MAPPING w pliku TEST_MAPPINGS_ZIP.
Parametry | |
---|---|
relativePaths |
: List<String> ścieżek z TEST_MAPPING względem pliku
TEST_MAPPINGS_ZIP.
|