TestMapping
public class TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Uma classe para carregar um arquivo TEST_MAPPING.
Resumo
Campos | |
---|---|
public static final Pattern | MAINLINE_REGEX |
public static final String | TEST_SOURCES
|
Construtores públicos | |
---|---|
TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) Construtor para criar um objeto |
Métodos públicos | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) Extraia um arquivo zip e retorne o diretório que contém o conteúdo dos arquivos descompactados. |
static | getAllTests (File testMappingsDir) Helper para encontrar todos os testes nos arquivos TEST_MAPPING de um determinado diretório. |
static Matcher | getMainlineTestModuleName ( TestInfo info) Auxiliar para obter o matcher para testes de linha principal parametrizados. |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) Auxiliar para localizar todos os testes em todos os arquivos TEST_MAPPING com base no artefato fornecido. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) Helper para obter todos os testes definidos em um arquivo TEST_MAPPING para um determinado grupo. | |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) Auxiliar para encontrar todos os testes em todos os arquivos TEST_MAPPING com base em um artefato na compilação do dispositivo. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Auxiliar para listar todos os arquivos de mapeamento de teste, procurar todos os diretórios pai e caminhos de importação relacionados. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) Defina o mIgnoreTestMappingImports dentro de TestMapping. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) Defina os caminhos TEST_MAPPING dentro de TEST_MAPPINGS_ZIP para limitar o carregamento de TEST_MAPPING. |
Campos
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
Construtores públicos
TestMapping
public TestMapping (Path path, Path testMappingsDir,matchedPatternPaths)
Construtor para criar um objeto TestMapping
de um caminho para o arquivo TEST_MAPPING.
Parâmetros | |
---|---|
path | Path : O ERROR(/Path) para um arquivo TEST_MAPPING. |
testMappingsDir | Path : O ERROR(/Path) para a pasta de todos os arquivos TEST_MAPPING para uma compilação. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) para arquivar caminhos com padrões correspondentes. |
Métodos públicos
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Extraia um arquivo zip e retorne o diretório que contém o conteúdo dos arquivos descompactados.
Parâmetros | |
---|---|
testMappingsZip | File : Um ERROR(/File) do zip de mapeamentos de teste a ser extraído. |
devoluções | |
---|---|
File | um ERROR(/File) apontando para o diretório temporário para zip de mapeamentos de teste. |
getAllTests
public staticgetAllTests (File testMappingsDir)
Helper para encontrar todos os testes nos arquivos TEST_MAPPING de um determinado diretório.
Parâmetros | |
---|---|
testMappingsDir | File : o ERROR(/File) o diretório que contém todos os arquivos de Mapeamento de Teste. |
devoluções | |
---|---|
Um Map<String, Set<TestInfo>> de testes no diretório fornecido e seus diretórios filhos. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Auxiliar para obter o matcher para testes de linha principal parametrizados.
Parâmetros | |
---|---|
info | TestInfo |
devoluções | |
---|---|
Matcher | Um ERROR(/Matcher) para testes de linha principal parametrizados. |
lances | |
---|---|
ConfigurationException |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths)
Auxiliar para localizar todos os testes em todos os arquivos TEST_MAPPING com base no artefato fornecido. Isso é necessário quando uma execução de suíte requer a execução de todos os testes em arquivos TEST_MAPPING para um determinado grupo, por exemplo, pré-envio.
Parâmetros | |
---|---|
buildInfo | IBuildInfo : o IBuildInfo que descreve a compilação. |
testGroup | String : um ERROR(/String) do grupo de teste. |
hostOnly | boolean : true se apenas os testes em execução no host e não exigirem o dispositivo devem ser retornados. false para retornar testes que exigem que o dispositivo seja executado. |
keywords | ERROR(/String) a ser correspondido ao filtrar testes para execução em um conjunto de mapeamento de teste. |
extraZipNames | ERROR(/String) para o nome de test_mappings.zip adicional que será mesclado. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) para arquivar caminhos com padrões correspondentes. |
devoluções | |
---|---|
Um Set<TestInfo> de testes definidos no artefato de construção, test_mappings.zip. |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Helper para obter todos os testes definidos em um arquivo TEST_MAPPING para um determinado grupo.
Parâmetros | |
---|---|
testGroup | String : Um ERROR(/String) do grupo de teste. |
disabledTests | ERROR(/String) para o nome dos testes desabilitados. |
hostOnly | boolean : true se apenas os testes em execução no host e não exigirem o dispositivo devem ser retornados. false para retornar testes que exigem que o dispositivo seja executado. |
keywords | ERROR(/String) a ser correspondido ao filtrar testes para execução em um conjunto de mapeamento de teste. |
devoluções | |
---|---|
Um Set<TestInfo> das informações de teste. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Auxiliar para encontrar todos os testes em todos os arquivos TEST_MAPPING com base em um artefato na compilação do dispositivo.
Parâmetros | |
---|---|
buildInfo | IBuildInfo : o IBuildInfo que descreve a compilação. |
testGroup | String : um ERROR(/String) do grupo de teste. |
hostOnly | boolean : true se apenas os testes em execução no host e não exigirem o dispositivo devem ser retornados. false para retornar testes que exigem que o dispositivo seja executado. |
keywords | ERROR(/String) a ser correspondido ao filtrar testes para execução em um conjunto de mapeamento de teste. |
devoluções | |
---|---|
Um Set<TestInfo> de testes definidos no artefato de construção, test_mappings.zip. |
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Auxiliar para listar todos os arquivos de mapeamento de teste, procurar todos os diretórios pai e caminhos de importação relacionados.
Parâmetros | |
---|---|
testMappingDir | Path : O ERROR(/Path) para um diretório pai do arquivo TEST_MAPPING. |
testMappingsRootDir | Path : O ERROR(/Path) para a pasta de todos os arquivos TEST_MAPPING para uma compilação. |
filePaths | ERROR(/Set ) ERROR(/Set ) para armazenar todos os caminhos TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Defina o mIgnoreTestMappingImports dentro de TestMapping.
Parâmetros | |
---|---|
ignoreTestMappingImports | boolean : Um booleano para ignorar as importações no mapeamento de teste. |
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Defina os caminhos TEST_MAPPING dentro de TEST_MAPPINGS_ZIP para limitar o carregamento de TEST_MAPPING.
Parâmetros | |
---|---|
relativePaths | List<String> de caminhos TEST_MAPPING relativos a TEST_MAPPINGS_ZIP. |