Mapowanie testowe
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 zainicjowania pustego obiektu |
|
TestMapping(
Konstruktor do tworzenia obiektu |
Metody publiczne | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
Rozpakuj plik ZIP i zwróć katalog z zawartością rozpakowanych plików. |
|
getAllTests(File testMappingsDir)
Pomocnik umożliwiający znalezienie wszystkich testów w plikach TEST_MAPPING z danego katalogu. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Pomoc do pobierania dopasowania do sparametryzowanych testów mainline. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Pomoc dotycząca znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie artefaktu w kompilacji urządzenia. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Pomocnik umożliwiający znalezienie wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie podanego artefaktu. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Pomocnik wyświetlający wszystkie pliki mapowania testowego, wyszukiwanie wszystkich katalogów nadrzędnych i powiązanego importu ścieżek konwersji. |
Fieldsem
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
ŹRÓDŁA_TESTÓW
public static final String TEST_SOURCES
Konstruktory publiczne
Mapowanie testowe
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Konstruktor do tworzenia obiektu TestMapping
.
Parametry | |
---|---|
testMappingRelativePaths |
: ścieżki do plików TEST_MAPPING typu ERROR(/List . |
ignoreTestMappingImports |
boolean : pole ERROR(/boolean) ignorowane importów. |
Metody publiczne
wyodrębnianieZmapowaniaTestówZip
public static File extractTestMappingsZip (File testMappingsZip)
Rozpakuj plik ZIP i zwróć katalog z zawartością rozpakowanych plików.
Parametry | |
---|---|
testMappingsZip |
File : plik ZIP mapowań testowych (ERROR(/File) ) do wyodrębnienia. |
Zwroty | |
---|---|
File |
plik ERROR(/File) wskazujący tymczasowy katalog ZIP mapowań testowych. |
getWszystkieTesty
publicgetAllTests (File testMappingsDir)
Pomocnik umożliwiający znalezienie wszystkich testów w plikach TEST_MAPPING z danego 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 katalogu podrzędnym
i katalogów. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Pomoc do pobierania dopasowania do sparametryzowanych testów mainline.
Parametry | |
---|---|
info |
TestInfo |
Zwroty | |
---|---|
Matcher |
ERROR(/Matcher) na potrzeby sparametryzowanych testów głównej linii. |
Rzuty | |
---|---|
ConfigurationException |
getTests,
publicgetTests (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 : element String grupy testowej. |
hostOnly |
boolean : wartość true, jeśli tylko testy przeprowadzane na hoście i nie wymagają urządzenia, powinny być
. Wartość false, aby zwrócić testy, które wymagają uruchomienia urządzenia. |
keywords |
: zbiór wartości String , które będą dopasowywane podczas filtrowania testów do wykonania w teście.
Pakiet do map. |
ignoreKeywords |
: zbiór String słów kluczowych, które mają być ignorowane. |
Zwroty | |
---|---|
|
Set<TestInfo> testów ustawionych w artefaktie kompilacji – test_mappings.zip. |
getTests,
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Pomocnik umożliwiający znalezienie wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie podanego artefaktu. To jest 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 : element String grupy testowej. |
hostOnly |
boolean : wartość true, jeśli tylko testy przeprowadzane na hoście i nie wymagają urządzenia, powinny być
. Wartość false, aby zwrócić testy, które wymagają uruchomienia urządzenia. |
keywords |
: zbiór wartości String , które będą dopasowywane podczas filtrowania testów do wykonania w teście.
Pakiet do map. |
ignoreKeywords |
: zbiór String słów kluczowych, które mają być ignorowane. |
extraZipNames |
: zbiór pól String na nazwę dodatkowego test_mappings.zip
które zostaną scalone. |
matchedPatternPaths |
: ścieżki do pliku z ERROR(/Set pasują do wzorców. |
Zwroty | |
---|---|
|
Set<TestInfo> testów ustawionych w artefaktie kompilacji – test_mappings.zip. |
listaplikówMappingTestuj
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Pomocnik wyświetlający wszystkie pliki mapowania testowego, wyszukiwanie wszystkich katalogów nadrzędnych i powiązanego importu ścieżek konwersji.
Parametry | |
---|---|
testMappingDir |
Path : adres ERROR(/Path) do katalogu nadrzędnego pliku TEST_MAPPING. |
testMappingsRootDir |
Path : element ERROR(/Path) do folderu ze wszystkimi plikami TEST_MAPPING dla
tworzyć. |
filePaths |
: ERROR(/Set do przechowywania wszystkich ścieżek TEST_MAPPING. |