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_MAPPINGS_ZIP

public static final String TEST_SOURCES

Konstruktory publiczne

TestMapping()

Konstruktor do inicjowania pustego obiektu TestMapping.

TestMapping( testMappingRelativePaths, boolean ignoreTestMappingImports)

Konstruktor do tworzenia obiektu TestMapping.

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 dotycząca uzyskiwania dopasowania w przypadku testów głównego nurtu z parametrami.

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

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

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.

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 ()

Konstruktor do inicjowania pustego obiektu TestMapping.

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 pliku zip z mapowaniami testowymi.

getAllTests

public  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 (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 wykonania w pakiecie mapowania testów.

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

Zwroty
Set<TestInfo> testów ustawionych w budującym się artefakcie test_mappings.zip.

getTests

public  getTests (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 : zbiór wartości String dla nazwy dodatkowego pliku test_mappings.zip, który zostanie scalony.

matchedPatternPaths : ścieżki do plików (ERROR(/Set)) pasujące do wzorów.

Zwroty
Set<TestInfo> testów ustawionych w budującym się artefakcie test_mappings.zip.

listTestMappingFiles

public 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.