Solucionador de dependências

public class DependenciesResolver
extends Object implements IBuildProvider, IDeviceBuildProvider, IInvocationContextReceiver, IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.build.DependenciesResolver


Um novo tipo de provedor que permite acessar todas as dependências de um teste.

Resumo

Construtores públicos

DependenciesResolver()

Métodos públicos

void cleanUp(IBuildInfo info)

Limpe todos os arquivos de build temporários.

IBuildInfo getBuild()

Recupere os dados para o build em teste.

IBuildInfo getBuild(ITestDevice device)

Extrair os dados do build em teste

final getDependencies()
void setConfiguration(IConfiguration configuration)

Injeta o IConfiguration em uso.

void setInvocationContext(IInvocationContext invocationContext)

Construtores públicos

DependenciesResolver

public DependenciesResolver ()

Métodos públicos

cleanUp

public void cleanUp (IBuildInfo info)

Limpe todos os arquivos de build temporários.

Parâmetros
info IBuildInfo

getBuild

public IBuildInfo getBuild ()

Extrair os dados do build em teste.

Retorna
IBuildInfo o IBuildInfo para a versão em teste ou null se nenhuma versão estiver disponível para teste.

Gera
BuildRetrievalError

getBuild

public IBuildInfo getBuild (ITestDevice device)

Extrair os dados do build em teste

Parâmetros
device ITestDevice: o ITestDevice alocado para teste

Retorna
IBuildInfo o IBuildInfo para build em teste ou null se nenhum build estiver disponível para teste

Gera
BuildRetrievalError
DeviceNotAvailableException

getDependencies

public final  getDependencies ()

Retorna

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injeta o IConfiguration em uso.

Parâmetros
configuration IConfiguration

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parâmetros
invocationContext IInvocationContext