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 TestMapping z ścieżki do pliku TEST_MAPPING.

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, disabledTests, boolean hostOnly, keywords)

Pomocnik do pobierania wszystkich testów ustawionych w pliku TEST_MAPPING dla danej grupy.

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

Narzędzie pomocnicze do znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING.

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.

static void setIgnoreTestMappingImports(boolean ignoreTestMappingImports)

Ustaw parametr mIgnoreTestMappingImports w elementach TestMapping.

static void setTestMappingPaths( relativePaths)

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

public  getTests (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 static  getTests (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.