Resolver zależności

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

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


Nowy typ dostawcy, który pozwala uzyskać wszystkie zależności dla testu.

Streszczenie

Konstruktory publiczne

DependenciesResolver ()

Metody publiczne

void cleanUp ( IBuildInfo info)

Wyczyść wszelkie tymczasowe pliki kompilacji.

IBuildInfo getBuild ()

Pobierz dane dla testowanej kompilacji.

IBuildInfo getBuild ( ITestDevice device)

Pobierz dane dla testowanej kompilacji

final getDependencies ()
void setConfiguration ( IConfiguration configuration)

Wstrzykuje używaną IConfiguration .

void setInvocationContext ( IInvocationContext invocationContext)

Konstruktory publiczne

Resolver zależności

public DependenciesResolver ()

Metody publiczne

posprzątać

public void cleanUp (IBuildInfo info)

Wyczyść wszelkie tymczasowe pliki kompilacji.

Parametry
info IBuildInfo

getBuild

public IBuildInfo getBuild ()

Pobierz dane dla testowanej kompilacji.

Zwroty
IBuildInfo IBuildInfo dla testowanej kompilacji lub null , jeśli żadna kompilacja nie jest dostępna do testowania

Rzuty
BuildRetrievalError

getBuild

public IBuildInfo getBuild (ITestDevice device)

Pobierz dane dla testowanej kompilacji

Parametry
device ITestDevice : ITestDevice przydzielony do testu

Zwroty
IBuildInfo IBuildInfo dla testowanej kompilacji lub null , jeśli żadna kompilacja nie jest dostępna do testowania

Rzuty
BuildRetrievalError
DeviceNotAvailableException

pobierzZależności

public final  getDependencies ()

Zwroty

zestawKonfiguracja

public void setConfiguration (IConfiguration configuration)

Wstrzykuje używaną IConfiguration .

Parametry
configuration IConfiguration

ustaw kontekst wywołania

public void setInvocationContext (IInvocationContext invocationContext)

Parametry
invocationContext IInvocationContext