DependenciesResolver

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

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


Es un nuevo tipo de proveedor que permite obtener todas las dependencias de una prueba.

Resumen

Constructores públicos

DependenciesResolver()

Métodos públicos

void cleanUp(IBuildInfo info)

Limpia los archivos de compilación temporales.

IBuildInfo getBuild()

Recupera los datos de la compilación en prueba.

IBuildInfo getBuild(ITestDevice device)

Recupera los datos de la compilación en prueba.

final Map<String, File> getDependencies()
void setConfiguration(IConfiguration configuration)

Inserta el IConfiguration en uso.

void setInvocationContext(IInvocationContext invocationContext)

Constructores públicos

DependenciesResolver

public DependenciesResolver ()

Métodos públicos

cleanUp

public void cleanUp (IBuildInfo info)

Limpia los archivos de compilación temporales.

Parámetros
info IBuildInfo

getBuild

public IBuildInfo getBuild ()

Recupera los datos de la compilación en prueba.

Muestra
IBuildInfo el IBuildInfo para la compilación en prueba o null si no hay una compilación disponible para la prueba

Arroja
BuildRetrievalError

getBuild

public IBuildInfo getBuild (ITestDevice device)

Recupera los datos de la compilación en prueba.

Parámetros
device ITestDevice: el ITestDevice asignado para la prueba

Muestra
IBuildInfo el IBuildInfo para la compilación en prueba o null si no hay una compilación disponible para la prueba

Arroja
BuildRetrievalError
DeviceNotAvailableException

getDependencies

public final Map<String, File> getDependencies ()

Muestra
Map<String, File>

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inserta el IConfiguration en uso.

Parámetros
configuration IConfiguration

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parámetros
invocationContext IInvocationContext