SearchArtifactUtil

public class SearchArtifactUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SearchArtifactUtil


Uma classe utilitária que pode ser usada para pesquisar artefatos de teste.

Resumo

Campos

public static SearchArtifactUtil singleton

Construtores públicos

SearchArtifactUtil()

Métodos públicos

static File findModuleDir(String moduleName, boolean targetFirst)

Encontra o diretório do módulo que corresponde ao nome do módulo especificado.

static File getModuleDirFromConfig(IInvocationContext moduleContext)
static File getModuleDirFromConfig()

Retorna o diretório do módulo, se presente, quando chamado dentro de um escopo de módulo.

static File getModuleDirFromConfig(ConfigurationDescriptor descriptor)
static File searchFile(String fileName, boolean targetFirst)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

static File searchFile(String fileName, boolean targetFirst, IAbi abi)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

static File searchFile(String fileName, boolean targetFirst, TestInformation testInfo)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

static File searchFile(String fileName, boolean targetFirst, IAbi abi, altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo, boolean includeDirectory)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

static File searchFile(String fileName, boolean targetFirst, IAbi abi, altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

static File searchFile(String fileName, boolean targetFirst, altDirs, AltDirBehavior altDirBehavior)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

static File searchFile(String fileName, boolean targetFirst, IAbi abi, altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo, IBuildInfo buildInfo, boolean includeDirectory)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

Campos

singleton

public static SearchArtifactUtil singleton

Construtores públicos

SearchArtifactUtil

public SearchArtifactUtil ()

Métodos públicos

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

Encontra o diretório do módulo que corresponde ao nome do módulo especificado.

Parâmetros
moduleName String: o nome do módulo.

targetFirst boolean: indica se estamos favorecendo o lado de destino ou o lado do host para a pesquisa.

Retorna
File o diretório do módulo. Pode ser nulo.

getModuleDirFromConfig

public static File getModuleDirFromConfig (IInvocationContext moduleContext)

Parâmetros
moduleContext IInvocationContext

Retorna
File

getModuleDirFromConfig

public static File getModuleDirFromConfig ()

Retorna o diretório do módulo, se presente, quando chamado dentro de um escopo de módulo.

Retorna
File

getModuleDirFromConfig

public static File getModuleDirFromConfig (ConfigurationDescriptor descriptor)

Parâmetros
descriptor ConfigurationDescriptor

Retorna
File

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

Parâmetros
fileName String: o nome do arquivo a ser procurado.

targetFirst boolean: se estamos favorecendo arquivos do lado de destino ou do lado do host para a pesquisa.

Retorna
File O arquivo de artefato encontrado ou nulo, se nenhum.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

Parâmetros
fileName String: o nome do arquivo a ser procurado.

targetFirst boolean: se estamos favorecendo arquivos do lado de destino ou do lado do host para a pesquisa.

abi IAbi: o IAbi para corresponder ao arquivo.

Retorna
File O arquivo de artefato encontrado ou nulo, se nenhum.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                TestInformation testInfo)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

Parâmetros
fileName String: o nome do arquivo a ser procurado.

targetFirst boolean: se estamos favorecendo arquivos do lado de destino ou do lado do host para a pesquisa.

testInfo TestInformation: o TestInformation do teste atual, quando disponível.

Retorna
File O arquivo de artefato encontrado ou nulo, se nenhum.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi, 
                 altDirs, 
                AltDirBehavior altDirBehavior, 
                TestInformation testInfo, 
                boolean includeDirectory)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

Parâmetros
fileName String: o nome do arquivo a ser procurado.

targetFirst boolean: se estamos favorecendo arquivos do lado de destino ou do lado do host para a pesquisa.

abi IAbi: o IAbi para corresponder ao arquivo.

altDirs : caminhos de pesquisa alternativos, além dos caminhos de pesquisa padrão.

altDirBehavior AltDirBehavior: como os caminhos de pesquisa alternativos devem ser usados em relação aos caminhos padrão: como substituição ou substituição. Se não for especificado, a substituição será usada.

testInfo TestInformation: o TestInformation do teste atual, quando disponível.

includeDirectory boolean: indica se os diretórios devem ser incluídos no resultado da pesquisa.

Retorna
File O arquivo de artefato encontrado ou nulo, se nenhum.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi, 
                 altDirs, 
                AltDirBehavior altDirBehavior, 
                TestInformation testInfo)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

Parâmetros
fileName String: o nome do arquivo a ser procurado.

targetFirst boolean: se estamos favorecendo arquivos do lado de destino em vez de arquivos do lado do host para a pesquisa.

abi IAbi: o IAbi para corresponder ao arquivo.

altDirs : caminhos de pesquisa alternativos, além dos caminhos de pesquisa padrão.

altDirBehavior AltDirBehavior: como os caminhos de pesquisa alternativos devem ser usados em relação aos caminhos padrão: como fallback ou como substituição. Se não for especificado, o fallback será usado.

testInfo TestInformation: o TestInformation do teste atual, quando disponível.

Retorna
File O arquivo de artefato encontrado ou nulo, se nenhum.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                 altDirs, 
                AltDirBehavior altDirBehavior)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

Parâmetros
fileName String: o nome do arquivo a ser procurado.

targetFirst boolean: se estamos favorecendo arquivos do lado de destino em vez de arquivos do lado do host para a pesquisa.

altDirs : caminhos de pesquisa alternativos, além dos caminhos de pesquisa padrão.

altDirBehavior AltDirBehavior: como os caminhos de pesquisa alternativos devem ser usados em relação aos caminhos padrão: como substituição ou substituição. Se não for especificado, a substituição será usada.

Retorna
File O arquivo de artefato encontrado ou nulo, se nenhum.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi, 
                 altDirs, 
                AltDirBehavior altDirBehavior, 
                TestInformation testInfo, 
                IBuildInfo buildInfo, 
                boolean includeDirectory)

Pesquisa um artefato de teste/arquivo de dependência no diretório de teste.

Parâmetros
fileName String: o nome do arquivo a ser procurado.

targetFirst boolean: se estamos favorecendo arquivos do lado de destino em vez de arquivos do lado do host para a pesquisa.

abi IAbi: o IAbi para corresponder ao arquivo.

altDirs : caminhos de pesquisa alternativos, além dos caminhos de pesquisa padrão.

altDirBehavior AltDirBehavior: como os caminhos de pesquisa alternativos devem ser usados em relação aos caminhos padrão: como substituição ou substituição. Se não for especificado, a substituição será usada.

testInfo TestInformation: o TestInformation do teste atual, quando disponível.

buildInfo IBuildInfo: o IBuildInfo do teste atual, quando disponível.

includeDirectory boolean: indica se os diretórios devem ser incluídos no resultado da pesquisa.

Retorna
File O arquivo de artefato encontrado ou nulo, se nenhum.