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(
Costruttore per creare un oggetto |
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,
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,
Guida per trovare tutti i test in tutti i file TEST_MAPPING basati sull'artefatto specificato. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
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 (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
publicgetAllTests (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
publicgetTests (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
publicgetTests (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. |