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 .

TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) 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)

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

Konstruktor do inicjowania pustego obiektu TestMapping .

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

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

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

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 : Zestaw String do dopasowania podczas filtrowania testów uruchamianych w zestawie 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.

pobierz testy

public  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. 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 : Zestaw String do dopasowania podczas filtrowania testów uruchamianych w zestawie mapowania testów.

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

extraZipNames : Zestaw 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.