DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
Classe qui aide à résoudre le chemin d’accès aux fichiers distants.
Par exemple : gs://bucket/path/file.txt sera résolu en téléchargeant le fichier depuis le compartiment GCS.
De nouveaux protocoles doivent être ajoutés à META_INF/services.
Résumé
Classes imbriquées | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader Charge les implémentations de |
Des champs | |
---|---|
public static final String | OPTIONAL_KEY |
public static final String | OPTION_NAME_KEY |
public static final String | OPTION_PARALLEL_KEY |
public static final String | UNZIP_KEY
|
Constructeurs publics | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver (boolean allowParallel) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel) |
Méthodes publiques | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) Ajoutez des arguments supplémentaires pour la requête. |
getParallelDownloads () | |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) Téléchargez les fichiers correspondant aux filtres donnés dans un fichier zip distant. |
void | setDevice ( ITestDevice device) Définit l'appareil sous test |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) Définit la carte des options provenant d' |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) Utilitaire qui permet de vérifier si un fichier doit être décompressé ou non et de le décompresser si nécessaire. |
final | validateRemoteFilePath () Parcourt tous les types d’options |
Des champs
OPTIONAL_KEY
public static final String OPTIONAL_KEY
OPTION_NAME_KEY
public static final String OPTION_NAME_KEY
OPTION_PARALLEL_KEY
public static final String OPTION_PARALLEL_KEY
UNZIP_KEY
public static final String UNZIP_KEY
Constructeurs publics
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
Paramètres | |
---|---|
allowParallel | boolean |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
Paramètres | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
Paramètres | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
allowParallel | boolean |
Méthodes publiques
ajouterExtraArgs
public void addExtraArgs (extraArgs)
Ajoutez des arguments supplémentaires pour la requête.
Paramètres | |
---|---|
extraArgs |
getParallelDownloads
publicgetParallelDownloads ()
Retour | |
---|---|
résoudrePartialDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Téléchargez les fichiers correspondant aux filtres donnés dans un fichier zip distant.
Un fichier contenu dans le fichier zip distant n'est téléchargé que si son chemin correspond à l'un des filtres d'inclusion mais pas aux filtres d'exclusion.
Paramètres | |
---|---|
destDir | File : le fichier dans lequel placer le contenu téléchargé. |
remoteZipFilePath | String : le chemin distant vers le fichier zip à télécharger, par rapport à une racine spécifique à l'implémentation. |
includeFilters | |
excludeFilters |
Jetés | |
---|---|
BuildRetrievalError | si les fichiers n'ont pas pu être téléchargés. |
définirDevice
public void setDevice (ITestDevice device)
Définit l'appareil sous test
Paramètres | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
Définit la carte des options provenant d' OptionSetter
Paramètres | |
---|---|
optionMap |
décompresser si nécessaire
public static final File unzipIfRequired (File downloadedFile,query)
Utilitaire qui permet de vérifier si un fichier doit être décompressé ou non et de le décompresser si nécessaire.
Paramètres | |
---|---|
downloadedFile | File |
query |
Retour | |
---|---|
File |
validateRemoteFilePath
public finalvalidateRemoteFilePath ()
Parcourt tous les types d’options ERROR(/File)
et vérifie si leur chemin doit être résolu.
Retour | |
---|---|
La liste des ERROR(/File) qui ont été résolues de cette façon. |
Jetés | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/01 (UTC).