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
|
Construtoras públicas | |
---|---|
TestMapping (Path path, Path testMappingsDir) Construtor para criar um |
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) Auxiliar para localizar 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. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) Auxiliar 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) Ajudante para encontrar todos os testes em todos os arquivos TEST_MAPPING. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Ajudante para listar todos os arquivos de mapeamento de teste, procure todos os diretórios pais e caminhos de importação relacionados. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) Defina 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
Construtoras públicas
TestMapping
public TestMapping (Path path, Path testMappingsDir)
Construtor para criar um TestMapping
objeto 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. |
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 : A ERROR(/File) dos mapeamentos de teste zip ao extrato. |
Devoluções | |
---|---|
File | um ERROR(/File) apontando para o diretório temporário para mapeamentos de teste zip. |
getAllTests
public staticgetAllTests (File testMappingsDir)
Auxiliar para localizar 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 teste de mapeamento. |
Devoluções | |
---|---|
A Map<String, Set<TestInfo>> de testes de um determinado diretório e seus diretórios filho. |
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. |
Lança | |
---|---|
ConfigurationException |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Auxiliar para obter todos os testes definidos em um arquivo TEST_MAPPING para um determinado grupo.
Parâmetros | |
---|---|
testGroup | String : Uma String do grupo de teste. |
disabledTests | String para o nome dos testes com deficiência. |
hostOnly | boolean : verdadeiro se apenas testes em execução no host e não necessitam de dispositivo deve ser devolvido. false para retornar testes que requerem a execução do dispositivo. |
keywords | String a ser correspondido ao filtrar os testes sejam executados em um conjunto de testes de mapeamento. |
Devoluções | |
---|---|
A Set<TestInfo> das informações sobre teste. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Ajudante para encontrar todos os testes em todos os arquivos TEST_MAPPING. 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 descrevendo a construção. |
testGroup | String : a String do grupo de teste. |
hostOnly | boolean : verdadeiro se apenas testes em execução no host e não necessitam de dispositivo deve ser devolvido. false para retornar testes que requerem a execução do dispositivo. |
keywords |
Devoluções | |
---|---|
A Set<TestInfo> de testes definidos no artefato construção, test_mappings.zip. |
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Ajudante para listar todos os arquivos de mapeamento de teste, procure todos os diretórios pais e caminhos de importação relacionados.
Parâmetros | |
---|---|
testMappingDir | Path : O ERROR(/Path) para um diretório pai 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 mIgnoreTestMappingImports dentro de TestMapping.
Parâmetros | |
---|---|
ignoreTestMappingImports | boolean : Um booleano de se ignorar as importações em 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 relação ao TEST_MAPPINGS_ZIP. |