TestMapping

public class TestMapping
extends Object

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


Una classe per caricare un file TEST_MAPPING.

Riepilogo

Campi

public static final Pattern MAINLINE_REGEX

public static final String TEST_SOURCES

Costruttori pubblici

TestMapping (Path path, Path testMappingsDir)

Costruzione per creare un TestMapping oggetto da un percorso del file TEST_MAPPING.

Metodi pubblici

static File extractTestMappingsZip (File testMappingsZip)

Estrai un file zip e restituisci la directory che contiene il contenuto dei file decompressi.

static getAllTests (File testMappingsDir)

Helper per trovare tutti i test nei file TEST_MAPPING da una determinata directory.

static Matcher getMainlineTestModuleName ( TestInfo info)

Helper per ottenere il matcher per i test principali parametrizzati.

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

Helper per ottenere tutti i test impostati in un file TEST_MAPPING per un determinato gruppo.

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

Helper per trovare tutti i test in tutti i file TEST_MAPPING.

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

Assistente per elencare tutti i file di mappatura di prova, cercare tutte le directory principali e i relativi percorsi di importazione.

static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

Imposta mIgnoreTestMappingImports all'interno di TestMapping.

static void setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths)

Imposta i percorsi TEST_MAPPING all'interno di TEST_MAPPINGS_ZIP per limitare il caricamento di TEST_MAPPING.

Campi

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

TEST_SOURCES

public static final String TEST_SOURCES

Costruttori pubblici

TestMapping

public TestMapping (Path path, 
                Path testMappingsDir)

Costruzione per creare un TestMapping oggetto da un percorso del file TEST_MAPPING.

Parametri
path Path : L' ERROR(/Path) in un file TEST_MAPPING.

testMappingsDir Path : L' ERROR(/Path) nella cartella di tutti i file TEST_MAPPING per una generazione.

Metodi pubblici

estrarreTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

Estrarre un file zip e restituire la directory che contiene il contenuto dei file decompressi.

Parametri
testMappingsZip File : Un ERROR(/File) delle mappature di prova zip da estrarre.

ritorna
File un ERROR(/File) che punta alla directory temp per mappature di prova zip.

getAllTest

public static  getAllTests (File testMappingsDir)

Helper per trovare tutti i test nei file TEST_MAPPING da una determinata directory.

Parametri
testMappingsDir File : ERROR(/File) la directory contenente tutti i file di mapping di prova.

ritorna
Un Map<String, Set<TestInfo>> di test nella directory data e le sue directory figlio.

getMainlineTestModuleName

public static Matcher getMainlineTestModuleName (TestInfo info)

Helper per ottenere il matcher per i test principali parametrizzati.

Parametri
info TestInfo

ritorna
Matcher A ERROR(/Matcher) per le prove mainline parametrizzate.

tiri
ConfigurationException

getTest

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

Helper per ottenere tutti i test impostati in un file TEST_MAPPING per un determinato gruppo.

Parametri
testGroup String : una String del gruppo di prova.

disabledTests : Una serie di String per il nome dei test disabili.

hostOnly boolean : true se solo i test in esecuzione su host e non richiedono dispositivo deve essere restituita. false per restituire i test che richiedono l'esecuzione del dispositivo.

keywords : Una serie di String da abbinare durante il filtraggio test da eseguire in una suite di test di mappatura.

ritorna
Un Set<TestInfo> delle informazioni di prova.

getTest

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

Helper per trovare tutti i test in tutti i file TEST_MAPPING. Ciò è necessario quando l'esecuzione di una suite richiede di eseguire tutti i test nei file TEST_MAPPING per un dato gruppo, ad esempio, pre-invio.

Parametri
buildInfo IBuildInfo : IBuildInfo che descrive la generazione.

testGroup String : una String del gruppo di prova.

hostOnly boolean : true se solo i test in esecuzione su host e non richiedono dispositivo deve essere restituita. false per restituire i test che richiedono l'esecuzione del dispositivo.

keywords

ritorna
Un Set<TestInfo> di test impostati nel manufatto costruire, test_mappings.zip.

listTestMappingFiles

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

Assistente per elencare tutti i file di mappatura di prova, cercare tutte le directory principali e i relativi percorsi di importazione.

Parametri
testMappingDir Path : L' ERROR(/Path) ad una directory di file TEST_MAPPING.

testMappingsRootDir Path : L' ERROR(/Path) nella cartella di tutti i file TEST_MAPPING per una generazione.

filePaths : A ERROR(/Set ) ERROR(/Set ) Per memorizzare tutti i percorsi TEST_MAPPING.

setIgnoreTestMappingImports

public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

Imposta mIgnoreTestMappingImports all'interno di TestMapping.

Parametri
ignoreTestMappingImports boolean : Un booleano dal fatto di ignorare le importazioni nella mappatura di prova.

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

Imposta i percorsi TEST_MAPPING all'interno di TEST_MAPPINGS_ZIP per limitare il caricamento di TEST_MAPPING.

Parametri
relativePaths : A List<String> di percorsi TEST_MAPPING relativi a TEST_MAPPINGS_ZIP.