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(
Konstruktor do tworzenia obiektu |
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,
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,
Narzędzie pomocnicze do znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING na podstawie danego artefaktu. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
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 (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
publicgetAllTests (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,
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 : 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,
publicgetTests (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. |