O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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 TestMapping objeto de um caminho para o arquivo TEST_MAPPING.

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 static  getAllTests (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

public  getTests (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 : Um conjunto de 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 : Um conjunto de 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 static  getTests (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 : Um 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 : A List<String> de caminhos TEST_MAPPING relação ao TEST_MAPPINGS_ZIP.