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_MAPPINGS_ZIP

public static final String TEST_SOURCES

Costruttori pubblici

TestMapping()

Costruttore per inizializzare un oggetto TestMapping vuoto.

TestMapping( testMappingRelativePaths, boolean ignoreTestMappingImports)

Costruttore per creare un oggetto TestMapping.

Metodi pubblici

static File extractTestMappingsZip(File testMappingsZip)

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

getAllTests(File testMappingsDir)

Guida per trovare tutti i test nei file TEST_MAPPING di una determinata directory.

static Matcher getMainlineTestModuleName(TestInfo info)

Assistente per recuperare il matcher per i test con parametri principali.

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

Supporto per trovare tutti i test in tutti i file TEST_MAPPING basati su un artefatto nella build del dispositivo.

getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)

Guida per trovare tutti i test in tutti i file TEST_MAPPING basati sull'artefatto specificato.

void listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir, filePaths)

Assistente per elencare tutti i file di mapping di test, cercare tutte le directory principali e l'importazione correlata percorsi di addestramento.

Campi

REGEX_PRINCIPALE

public static final Pattern MAINLINE_REGEX

TEST_MAPPINGS_ZIP

public static final String TEST_MAPPINGS_ZIP

FONTI_TEST

public static final String TEST_SOURCES

Costruttori pubblici

TestMapping

public TestMapping ()

Costruttore per inizializzare un oggetto TestMapping vuoto.

TestMapping

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

Costruttore per creare un oggetto TestMapping.

Parametri
testMappingRelativePaths : percorsi di file da ERROR(/List) a TEST_MAPPING.

ignoreTestMappingImports boolean: il valore ERROR(/boolean) per ignorare le importazioni.

Metodi pubblici

estrazioneTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

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

Parametri
testMappingsZip File: un ERROR(/File) del file ZIP delle mappature di test da estrarre.

Ritorni
File un ERROR(/File) che punta alla directory temporanea per il file ZIP delle mappature di prova.

getAllTest

public  getAllTests (File testMappingsDir)

Guida per trovare tutti i test nei file TEST_MAPPING di una determinata directory.

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

Ritorni
Un valore Map<String, Set<TestInfo>> di test nella directory specificata e nella rispettiva directory secondaria .

getMainlineTestModuleName

public static Matcher getMainlineTestModuleName (TestInfo info)

Assistente per recuperare il matcher per i test con parametri principali.

Parametri
info TestInfo

Ritorni
Matcher Un valore ERROR(/Matcher) per i test con parametri della linea principale.

Lanci
ConfigurationException

getTest

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

Supporto per trovare tutti i test in tutti i file TEST_MAPPING basati su un artefatto nella build del dispositivo.

Parametri
buildInfo IBuildInfo: il valore IBuildInfo che descrive la build.

testGroup String: una String del gruppo di test.

hostOnly boolean: true se solo i test in esecuzione sull'host e non richiedono il dispositivo devono essere restituito. false per restituire i test che richiedono l'esecuzione del dispositivo.

keywords : un set di String da abbinare quando filtri i test da eseguire in un test Suite di mappatura.

ignoreKeywords : un insieme di String di parole chiave da ignorare.

Ritorni
Un valore di Set<TestInfo> di test impostato nell'artefatto della build, test_mappings.zip.

getTest

public  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords, 
                 ignoreKeywords, 
                 extraZipNames, 
                 matchedPatternPaths)

Guida per trovare tutti i test in tutti i file TEST_MAPPING basati sull'artefatto specificato. Questo è necessaria quando l'esecuzione di una suite richiede l'esecuzione di tutti i test nei file TEST_MAPPING per un determinato gruppo. ad esempio, preinvia.

Parametri
buildInfo IBuildInfo: il valore IBuildInfo che descrive la build.

testGroup String: una String del gruppo di test.

hostOnly boolean: true se solo i test in esecuzione sull'host e non richiedono il dispositivo devono essere restituito. false per restituire i test che richiedono l'esecuzione del dispositivo.

keywords : un set di String da abbinare quando filtri i test da eseguire in un test Suite di mappatura.

ignoreKeywords : un insieme di String di parole chiave da ignorare.

extraZipNames : un insieme di String per il nome del file test_mappings.zip aggiuntivo che verranno uniti.

matchedPatternPaths : i pattern corrispondenti da ERROR(/Set) a percorsi di file.

Ritorni
Un valore di Set<TestInfo> di test impostato nell'artefatto della build, test_mappings.zip.

listTestMappingFiles

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

Assistente per elencare tutti i file di mapping di test, cercare tutte le directory principali e l'importazione correlata percorsi di addestramento.

Parametri
testMappingDir Path: il valore ERROR(/Path) in una directory principale del file TEST_MAPPING.

testMappingsRootDir Path: il valore ERROR(/Path) alla cartella di tutti i file TEST_MAPPING per un creare.

filePaths : un ERROR(/Set) per archiviare tutti i percorsi TEST_MAPPING.