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 do pobierania dopasowania do sparametryzowanych testów mainline.

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 : ścieżki do plików ERROR(/List) do plików TEST_MAPPING.

ignoreTestMappingImports boolean: pole ERROR(/boolean) ignorowane importów.

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: katalog ERROR(/File) 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)

Pomoc do uzyskiwania dopasowania w przypadku testów głównego nurtu z parametrami.

Parametry
info TestInfo

Zwroty
Matcher ERROR(/Matcher) na potrzeby sparametryzowanych testów głównej linii.

Rzuty
ConfigurationException

getTests,

public  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords, 
                 ignoreKeywords)

Pomoc dotycząca znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie artefaktu w kompilacji urządzenia.

Parametry
buildInfo IBuildInfo: pole IBuildInfo opisujące 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, oraz „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 potrzebne, gdy uruchomienie pakietu wymaga uruchomienia wszystkich testów w plikach TEST_MAPPING dla danej grupy, np. przed przesłaniem.

Parametry
buildInfo IBuildInfo: pole IBuildInfo opisujące kompilację.

testGroup String: String grupy testowej.

hostOnly boolean: wartość Prawda, jeśli mają być zwracane tylko testy działające na hoście i niewymagające urządzenia. Wartość Fałsz, aby zwracać testy wymagające uruchomienia urządzenia.

keywords : zbiór wartości String, które mają być dopasowywane podczas filtrowania testów wykonywanych w pakiecie mapowania testowego.

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 : ścieżki plików ERROR(/Set) dopasowanych 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.