Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

DynamicRemoteFileResolver

public class DynamicRemoteFileResolver
extends Object

java.lang.Object
com.android.tradefed.config.DynamicRemoteFileResolver


Clase que ayuda a resolver la ruta a archivos remotos.

Por ejemplo: gs: //bucket/path/file.txt se resolverá descargando el archivo del depósito de GCS.

Se deben agregar nuevos protocolos a META_INF / services.

Resumen

Clases anidadas

interface DynamicRemoteFileResolver.FileResolverLoader

Carga implementaciones de IRemoteFileResolver .

Campos

public static final String OPTIONAL_KEY

public static final String UNZIP_KEY

Constructores públicos

DynamicRemoteFileResolver ()
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader)

Métodos públicos

void addExtraArgs ( extraArgs) addExtraArgs ( extraArgs)

Agregue argumentos adicionales para la consulta.

void resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters)

Descargue los archivos que coinciden con los filtros dados en un archivo zip remoto.

void setDevice (ITestDevice device)

Configura el dispositivo bajo pruebas

void setOptionMap ( optionMap) setOptionMap ( optionMap)

Establece el mapa de opciones provenientes de OptionSetter

static final File unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query)

Utilidad que permite verificar si un archivo debe descomprimirse o no y descomprimirlo si es necesario.

final validateRemoteFilePath ()

Ejecuta todo el tipo de opción ERROR(/File) y verifica si su ruta debe resolverse.

Campos

OPTIONAL_KEY

public static final String OPTIONAL_KEY

UNZIP_KEY

public static final String UNZIP_KEY

Constructores públicos

DynamicRemoteFileResolver

public DynamicRemoteFileResolver ()

DynamicRemoteFileResolver

public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)

Parámetros
loader DynamicRemoteFileResolver.FileResolverLoader

Métodos públicos

addExtraArgs

public void addExtraArgs ( extraArgs)

Agregue argumentos adicionales para la consulta.

Parámetros
extraArgs

resolvePartialDownloadZip

public void resolvePartialDownloadZip (File destDir, 
                String remoteZipFilePath, 
                 includeFilters, 
                 excludeFilters)

Descargue los archivos que coinciden con los filtros dados en un archivo zip remoto.

Un archivo dentro del archivo zip remoto solo se descarga si su ruta coincide con alguno de los filtros de inclusión pero no con los de exclusión.

Parámetros
destDir File : el archivo donde colocar los contenidos descargados.

remoteZipFilePath String : la ruta remota al archivo zip para descargar, relativa a una raíz específica de implementación.

includeFilters : una lista de cadenas de expresiones regulares para descargar archivos coincidentes. Se descargará la ruta de un archivo que coincida con cualquier filtro.

excludeFilters : una lista de cadenas de expresiones regulares para omitir la descarga de archivos coincidentes. No se descargará la ruta de un archivo que coincida con cualquier filtro.

Lanza
BuildRetrievalError si los archivos no se pudieron descargar.

setDevice

public void setDevice (ITestDevice device)

Configura el dispositivo bajo pruebas

Parámetros
device ITestDevice

setOptionMap

public void setOptionMap ( optionMap)

Establece el mapa de opciones provenientes de OptionSetter

Parámetros
optionMap

unzipIfRequired

public static final File unzipIfRequired (File downloadedFile, 
                 query)

Utilidad que permite verificar si un archivo debe descomprimirse o no y descomprimirlo si es necesario.

Parámetros
downloadedFile File

query

Devoluciones
File

validateRemoteFilePath

public final  validateRemoteFilePath ()

Ejecuta todo el tipo de opción ERROR(/File) y verifica si su ruta debe resolverse.

Devoluciones
La lista de ERROR(/File) que se resolvió de esa manera.

Lanza
BuildRetrievalError