LocalHostResourceManager

public class LocalHostResourceManager
extends Object implements IHostResourceManager

java.lang.Object
   ↳ com.android.tradefed.host.LocalHostResourceManager


管理器主机资源。主机资源是本地文件。

摘要

公共构造函数

LocalHostResourceManager()

公共方法

void cleanup()

清理主机资源。

File getFile(String name)

按资源 ID 获取宿主资源本地文件。

void setup()

设置宿主资源。

受保护的方法

void clearHostResource(String name, File localFile)

清除本地主机资源。

File fetchHostResource(String name, String value)

使用本地文件作为宿主资源。

公共构造函数

LocalHostResourceManager

public LocalHostResourceManager ()

公共方法

cleanup

public void cleanup ()

清理主机资源。

getFile

public File getFile (String name)

按资源 ID 获取宿主资源本地文件。

参数
name String:宿主资源的资源 ID。

返回
File 宿主资源的本地文件。

设置

public void setup ()

设置主机资源。宿主资源可能来自不同的位置,例如云端或本地文件。此接口为 Tradefed 提供了一种统一的方式来获取所需的主机资源。设置应正确下载文件到本地,之后 Tradefed 可以通过 getFile 按主机资源名称获取本地文件。

抛出
ConfigurationException

受保护的方法

clearHostResource

protected void clearHostResource (String name, 
                File localFile)

清除本地主机资源。

参数
name String:宿主资源的 ID。

localFile File:本地文件。

fetchHostResource

protected File fetchHostResource (String name, 
                String value)

使用本地文件作为主机资源。

参数
name String:宿主资源的名称。

value String:宿主资源的本地路径。

返回
File 本地文件。

抛出
ConfigurationException