IRemoteFileResolver
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,
解析远程文件。 |
default
void
|
setPrimaryDevice(ITestDevice device)
实现接收 {@ink ITestDevice} 的 被测设备 |
公共方法
getSupportedProtocol
public abstract String getSupportedProtocol ()
返回支持下载的关联协议。
返回 | |
---|---|
String |
resolveRemoteFile 类中的方法
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
在面向未来的界面中解析远程文件
参数 | |
---|---|
args |
IRemoteFileResolver.RemoteFileResolverArgs :描述要下载的遥控器及其下载方式的 RemoteFileResolverArgs 。 |
返回 | |
---|---|
IRemoteFileResolver.ResolvedFile |
已解析的本地文件表示形式。 |
抛出 | |
---|---|
BuildRetrievalError |
如果出现问题。 |
resolveRemoteFiles(解析远程文件)
public File resolveRemoteFiles (File consideredFile)
解析远程文件。
参数 | |
---|---|
consideredFile |
File :ERROR(/File) 被评估为远程过程。 |
返回 | |
---|---|
File |
已解析的本地文件。 |
抛出 | |
---|---|
BuildRetrievalError |
如果出现问题。 |
resolveRemoteFiles(解析远程文件)
public File resolveRemoteFiles (File consideredFile,queryArgs)
解析远程文件。
参数 | |
---|---|
consideredFile |
File :ERROR(/File) 被评估为远程过程。 |
queryArgs |
:以查询形式传递给网址的参数。 |
返回 | |
---|---|
File |
已解析的本地文件。 |
抛出 | |
---|---|
BuildRetrievalError |
如果出现问题。 |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
实现接收 {@ink ITestDevice} 的 被测设备
参数 | |
---|---|
device |
ITestDevice :当前调用的 ITestDevice 。 |