IRemoteFileResolver
public interface IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileResolver |
Interfaz para objetos que pueden resolver un archivo remoto en uno local. Por ejemplo: gs://bucket/dir/file.txt se descargaría y se cambiaría a una ruta local.
Resumen
clases anidadas | |
---|---|
class | IRemoteFileResolver.RemoteFileResolverArgs Los argumentos pasados a los solucionadores. |
class | IRemoteFileResolver.ResolvedFile Clase que contiene información sobre el archivo resuelto y algunos metadatos. |
Métodos públicos | |
---|---|
abstract String | getSupportedProtocol () Devuelve el protocolo asociado admitido para su descarga. |
default IRemoteFileResolver.ResolvedFile | resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args) Resuelva el archivo remoto en una interfaz preparada para el futuro |
default File | resolveRemoteFiles (File consideredFile) Resuelva el archivo remoto. |
default File | resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs) Resuelva el archivo remoto. |
default void | setPrimaryDevice ( ITestDevice device) Forma opcional para que la implementación reciba una representación {@ink ITestDevice} del dispositivo bajo prueba. |
Métodos públicos
getSupportedProtocol
public abstract String getSupportedProtocol ()
Devuelve el protocolo asociado admitido para su descarga.
Devoluciones | |
---|---|
String |
resolverArchivoRemoto
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Resuelva el archivo remoto en una interfaz preparada para el futuro
Parámetros | |
---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs que describe el control remoto para descargar y cómo. |
Devoluciones | |
---|---|
IRemoteFileResolver.ResolvedFile | La representación del archivo local resuelto. |
Lanza | |
---|---|
BuildRetrievalError | Si algo va mal. |
resolver archivos remotos
public File resolveRemoteFiles (File consideredFile)
Resuelva el archivo remoto.
Parámetros | |
---|---|
consideredFile | File : ERROR(/File) evaluado como remoto. |
Devoluciones | |
---|---|
File | El archivo local resuelto. |
Lanza | |
---|---|
BuildRetrievalError | Si algo va mal. |
resolver archivos remotos
public File resolveRemoteFiles (File consideredFile,queryArgs)
Resuelva el archivo remoto.
Parámetros | |
---|---|
consideredFile | File : ERROR(/File) evaluado como remoto. |
queryArgs |
Devoluciones | |
---|---|
File | El archivo local resuelto. |
Lanza | |
---|---|
BuildRetrievalError | Si algo va mal. |
establecerdispositivoprimario
public void setPrimaryDevice (ITestDevice device)
Forma opcional para que la implementación reciba una representación {@ink ITestDevice} del dispositivo bajo prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice de la invocación actual. |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).