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_SOURCES

Konstruktory publiczne

TestMapping(Path path, Path testMappingsDir)

Konstruktor do tworzenia obiektu TestMapping ze ścieżki do pliku TEST_MAPPING.

Metody publiczne

static File extractTestMappingsZip(File testMappingsZip)

Rozpakuj plik ZIP i zwróć katalog z zawartością rozpakowanych plików.

static 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(String testGroup, disabledTests, boolean hostOnly, keywords)

Asystent pobierający wszystkie testy ustawione w pliku TEST_MAPPING dla danej grupy.

static getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)

Pomoc dotycząca znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING.

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

static void setIgnoreTestMappingImports(boolean ignoreTestMappingImports)

Ustaw parametr mignoreTestMappingImports w obrębie TestMapping.

static void setTestMappingPaths( relativePaths)

Ustaw ścieżki TEST_MAPPING w TEST_MAPPINGS_ZIP, by ograniczyć wczytywanie TEST_MAPPING.

Fieldsem

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

ŹRÓDŁA_TESTÓW

public static final String TEST_SOURCES

Konstruktory publiczne

Mapowanie testowe

public TestMapping (Path path, 
                Path testMappingsDir)

Konstruktor do tworzenia obiektu TestMapping ze ścieżki do pliku TEST_MAPPING.

Parametry
path Path: ERROR(/Path) na plik TEST_MAPPING.

testMappingsDir Path: ERROR(/Path) do folderu wszystkich plików TEST_MAPPING dla kompilacji.

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

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

public  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

Asystent pobierający wszystkie testy ustawione w pliku TEST_MAPPING dla danej grupy.

Parametry
testGroup String: String grupy testowej.

disabledTests : zbiór wartości String na potrzeby nazwy wyłączonych testów.

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.

Zwroty
Set<TestInfo> informacji testowych.

getTests,

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

Pomoc dotycząca znajdowania wszystkich testów we wszystkich plikach TEST_MAPPING. Jest to potrzebne, gdy uruchomienie pakietu wymaga aby uruchomić wszystkie testy 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

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

listaplikówMappingTestuj

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

setignoreTestMappingImports

public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

Ustaw parametr mignoreTestMappingImports w obrębie TestMapping.

Parametry
ignoreTestMappingImports boolean: wartość logiczna wskazująca, czy importowanie ma być ignorowane w ramach mapowania testowego.

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

Ustaw ścieżki TEST_MAPPING w TEST_MAPPINGS_ZIP, by ograniczyć wczytywanie TEST_MAPPING.

Parametry
relativePaths : List<String> z TEST_MAPPING ścieżek w odniesieniu do TEST_MAPPINGS_ZIP.