Bağımlılık Çözümleyicisi

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

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


Bir test için tüm bağımlılıkların alınmasına olanak tanıyan yeni bir sağlayıcı türü.

Özet

Kamu inşaatçıları

DependenciesResolver ()

Genel yöntemler

void cleanUp ( IBuildInfo info)

Geçici derleme dosyalarını temizleyin.

IBuildInfo getBuild ()

Test altındaki derleme için verileri alın.

IBuildInfo getBuild ( ITestDevice device)

Test altındaki derleme için verileri alın

final getDependencies ()
void setConfiguration ( IConfiguration configuration)

Kullanımdaki IConfiguration enjekte eder.

void setInvocationContext ( IInvocationContext invocationContext)

Kamu inşaatçıları

Bağımlılık Çözümleyicisi

public DependenciesResolver ()

Genel yöntemler

Temizlemek

public void cleanUp (IBuildInfo info)

Geçici derleme dosyalarını temizleyin.

Parametreler
info IBuildInfo

getBuild

public IBuildInfo getBuild ()

Test altındaki derleme için verileri alın.

İadeler
IBuildInfo test altındaki derleme için IBuildInfo veya test için herhangi bir yapı mevcut değilse null

Atar
BuildRetrievalError

getBuild

public IBuildInfo getBuild (ITestDevice device)

Test altındaki derleme için verileri alın

Parametreler
device ITestDevice : test için ayrılan ITestDevice

İadeler
IBuildInfo test altındaki derleme için IBuildInfo veya test için herhangi bir yapı mevcut değilse null

Atar
BuildRetrievalError
DeviceNotAvailableException

bağımlılıkları al

public final  getDependencies ()

İadeler

setYapılandırma

public void setConfiguration (IConfiguration configuration)

Kullanımdaki IConfiguration enjekte eder.

Parametreler
configuration IConfiguration

setInvokasyonContext

public void setInvocationContext (IInvocationContext invocationContext)

Parametreler
invocationContext IInvocationContext