TestMapping

public class TestMapping
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.testmapping.TestMapping


Klasa do wczytywania pliku TEST_MAPPING.

Podsumowanie

Zagnieżdżone klasy

class TestMapping.NoTestRuntimeException

 

Stałe

String TEST_MAPPINGS_ZIP

String TEST_SOURCES

Fieldsem

public static final Pattern MAINLINE_REGEX

Publiczne konstruktory

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 z danego katalogu.

static Matcher getMainlineTestModuleName(TestInfo info)

Funkcja pomocnicza do uzyskiwania funkcji dopasowującej dla testów głównych 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)

Funkcja pomocnicza do wyświetlania wszystkich plików mapowania testów, wyszukiwania wszystkich katalogów nadrzędnych i powiązanych ścieżek importu.

Stałe

TEST_MAPPINGS_ZIP

public static final String TEST_MAPPINGS_ZIP

Stała wartość: "test_mappings.zip"

TEST_SOURCES

public static final String TEST_SOURCES

Wartość stała: „Test Sources”

Fieldsem

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

Publiczne konstruktory

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) TEST_MAPPING.

ignoreTestMappingImports boolean: ERROR(/boolean), aby zignorować 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 ZIP z mapowaniami testowymi do wyodrębnienia.

Zwroty
File ERROR(/File) wskazujący tymczasowy katalog z plikami ZIP mapowań testowych.

getAllTests

public  getAllTests (File testMappingsDir)

Narzędzie pomocnicze do znajdowania wszystkich testów w plikach TEST_MAPPING z danego 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)

Funkcja pomocnicza do uzyskiwania dopasowania w przypadku testów głównych z parametrami.

Parametry
info TestInfo

Zwroty
Matcher ERROR(/Matcher) w przypadku testów głównych z parametrami.

Zgłasza
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”, jeśli mają być zwracane tylko testy uruchamiane na hoście i niewymagające urządzenia. Wartość „false”, jeśli mają być zwracane testy wymagające urządzenia.

keywords : zestaw String, które mają być dopasowane podczas filtrowania testów do uruchomienia w pakiecie Test Mapping.

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

Zwroty
Set<TestInfo> testów ustawionych w artefakcie kompilacji 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 przeprowadzenia 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”, jeśli mają być zwracane tylko testy uruchamiane na hoście i niewymagające urządzenia. Wartość „false”, jeśli mają być zwracane testy wymagające urządzenia.

keywords : zestaw String, które mają być dopasowane podczas filtrowania testów do uruchomienia w pakiecie Test Mapping.

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

extraZipNames : zestaw String dla nazwy dodatkowych plików test_mappings.zip, które zostaną scalone.

matchedPatternPaths : ERROR(/Set) do ścieżek plików pasujących do wzorców.

Zwroty
Set<TestInfo> testów ustawionych w artefakcie kompilacji test_mappings.zip.

listTestMappingFiles

public void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths)

Funkcja pomocnicza do wyświetlania wszystkich plików mapowania testów, wyszukiwania 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: Ścieżka ERROR(/Path) do folderu ze wszystkimi plikami TEST_MAPPING dla kompilacji.

filePaths : ERROR(/Set) do przechowywania wszystkich ścieżek TEST_MAPPING.