DependenciesResolver

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

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


這是一種新型提供者,可取得測試的所有依附元件。

摘要

公用建構函式

DependenciesResolver()

公用方法

void cleanUp(IBuildInfo info)

清理所有暫時建構檔案。

IBuildInfo getBuild()

擷取受測建構版本的資料。

IBuildInfo getBuild(ITestDevice device)

擷取受測建構版本的資料

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

注入使用的 IConfiguration

void setInvocationContext(IInvocationContext invocationContext)

公用建構函式

DependenciesResolver

public DependenciesResolver ()

公用方法

cleanUp

public void cleanUp (IBuildInfo info)

清理所有暫時建構檔案。

參數
info IBuildInfo

getBuild

public IBuildInfo getBuild ()

擷取受測建構版本的資料。

傳回
IBuildInfo 受測建構的 IBuildInfo,或 null (如果沒有可供測試的建構)

擲回
BuildRetrievalError

getBuild

public IBuildInfo getBuild (ITestDevice device)

擷取受測建構版本的資料

參數
device ITestDevice:分配給測試的 ITestDevice

傳回
IBuildInfo 受測建構的 IBuildInfo,或 null (如果沒有可供測試的建構)

擲回
BuildRetrievalError
DeviceNotAvailableException

getDependencies

public final Map<String, File> getDependencies ()

傳回
Map<String, File>

setConfiguration

public void setConfiguration (IConfiguration configuration)

注入使用的 IConfiguration

參數
configuration IConfiguration

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

參數
invocationContext IInvocationContext