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)
Costruttore per creare un oggetto |
|
Metodi pubblici | |
|---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
Estrai un file ZIP e restituisci la directory contenente i contenuti dei file decompressi. |
static
|
getAllTests(File testMappingsDir)
Funzione di supporto per trovare tutti i test nei file TEST_MAPPING di una determinata directory. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Elemento di supporto per ottenere il correlatore per i test principali con parametri. |
|
getTests(String testGroup,
Funzione di assistenza per ottenere tutti i test impostati in un file TEST_MAPPING per un determinato gruppo. |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Elemento di supporto per trovare tutti i test in tutti i file TEST_MAPPING. |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Utilità per elencare tutti i file di mappatura di test, cercare tutte le directory principali e i percorsi di importazione correlati. |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
Imposta mIgnoreTestMappingImports in TestMapping. |
static
void
|
setTestMappingPaths(
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)Costruttore per creare un oggetto TestMapping da un percorso al file TEST_MAPPING.
| Parametri | |
|---|---|
path |
Path: il ERROR(/Path) a un file TEST_MAPPING. |
testMappingsDir |
Path: il percorso ERROR(/Path) alla cartella di tutti i file TEST_MAPPING per una build.
|
Metodi pubblici
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Estrai un file ZIP e restituisci la directory contenente i contenuti dei file decompressi.
| Parametri | |
|---|---|
testMappingsZip |
File: un ERROR(/File) del file ZIP delle mappature di test da estrarre. |
| Ritorni | |
|---|---|
File |
un ERROR(/File) che rimanda alla directory temporanea per il file ZIP delle mappature di test.
|
getAllTests
public staticgetAllTests (File testMappingsDir)
Funzione di supporto per trovare tutti i test nei file TEST_MAPPING di una determinata directory.
| Parametri | |
|---|---|
testMappingsDir |
File: la directory ERROR(/File) contenente tutti i file di mappatura dei test. |
| Ritorni | |
|---|---|
|
Un Map<String, Set<TestInfo>> di test nella directory specificata e nelle sue directory figlie.
|
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Elemento di supporto per ottenere il correlatore per i test principali con parametri.
| Parametri | |
|---|---|
info |
TestInfo |
| Ritorni | |
|---|---|
Matcher |
Un ERROR(/Matcher) per i test principali con parametri.
|
| Lanci | |
|---|---|
ConfigurationException |
|
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Funzione di assistenza per ottenere tutti i test impostati in un file TEST_MAPPING per un determinato gruppo.
| Parametri | |
|---|---|
testGroup |
String: un String del gruppo di test. |
disabledTests |
: un insieme di String per il nome dei test disattivati. |
hostOnly |
boolean: true se devono essere restituiti solo i test in esecuzione sull'host e che non richiedono il dispositivo. false per restituire i test che richiedono l'esecuzione del dispositivo. |
keywords |
: un insieme di String da associare durante il filtraggio dei test da eseguire in una suite di mappatura dei test. |
| Ritorni | |
|---|---|
|
Un Set<TestInfo> delle informazioni sui test.
|
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Assistente per trovare tutti i test in tutti i file TEST_MAPPING. Questo è necessario quando l'esecuzione di una suite richiede di eseguire tutti i test nei file TEST_MAPPING per un determinato gruppo, ad esempio presubmit.
| Parametri | |
|---|---|
buildInfo |
IBuildInfo: il IBuildInfo che descrive la build. |
testGroup |
String: un String del gruppo di test. |
hostOnly |
boolean: true se devono essere restituiti solo i test in esecuzione sull'host e che non richiedono il dispositivo. false per restituire i test che richiedono l'esecuzione del dispositivo. |
keywords |
|
| Ritorni | |
|---|---|
|
Un Set<TestInfo> di test impostati nell'elemento dell'artifact di compilazione test_mappings.zip.
|
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir,
Path testMappingsRootDir,
filePaths) Utilità per elencare tutti i file di mappatura di test, cercare tutte le directory principali e i percorsi di importazione correlati.
| Parametri | |
|---|---|
testMappingDir |
Path: il percorso ERROR(/Path) alla directory principale di un file TEST_MAPPING. |
testMappingsRootDir |
Path: il percorso ERROR(/Path) alla cartella di tutti i file TEST_MAPPING per una compilazione. |
filePaths |
: un ERROR(/Set per memorizzare tutti i percorsi TEST_MAPPING.
|
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Imposta mIgnoreTestMappingImports in TestMapping.
| Parametri | |
|---|---|
ignoreTestMappingImports |
boolean: un valore booleano che indica se ignorare le importazioni nella mappatura di test.
|
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 |
: un List<String> di percorsi TEST_MAPPING relativi a
TEST_MAPPINGS_ZIP.
|