Google 致力于为黑人社区推动种族平等。查看具体举措

远程文件解析器

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


可以将远程文件解析为本地文件的对象的接口。例如:gs://bucket/dir/file.txt 将被下载并更改为本地路径。

概括

嵌套类

class IRemoteFileResolver.RemoteFileResolverArgs

传递给解析器的参数

class IRemoteFileResolver.ResolvedFile

保存有关已解析文件和一些元数据的信息的类。

公共方法

abstract String getSupportedProtocol ()

返回支持下载的关联协议。

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

在面向未来的界面中解析远程文件

default File resolveRemoteFiles (File consideredFile)

解析远程文件。

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

解析远程文件。

default void setPrimaryDevice (ITestDevice device)

实现接收被测设备的 {@ink ITestDevice} 表示的可选方式。

公共方法

获取支持的协议

public abstract String getSupportedProtocol ()

返回支持下载的关联协议。

退货
String

解析远程文件

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

在面向未来的界面中解析远程文件

参数
args IRemoteFileResolver.RemoteFileResolverArgsRemoteFileResolverArgs描述远程下载以及如何。

退货
IRemoteFileResolver.ResolvedFile解析的本地文件表示。

投掷
BuildRetrievalError如果出现问题。

解析远程文件

public File resolveRemoteFiles (File consideredFile)

解析远程文件。

参数
consideredFile FileERROR(/File)评价为远程的。

退货
File解析的本地文件。

投掷
BuildRetrievalError如果出现问题。

解析远程文件

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

解析远程文件。

参数
consideredFile FileERROR(/File)评价为远程的。

queryArgs : 作为查询传递给 URL 的参数。

退货
File解析的本地文件。

投掷
BuildRetrievalError如果出现问题。

设置主要设备

public void setPrimaryDevice (ITestDevice device)

实现接收被测设备的 {@ink ITestDevice} 表示的可选方式。

参数
device ITestDevice :该ITestDevice当前调用的。