La vérification de la lisibilité des fichiers s'applique à des dossiers et à des extensions qui devraient être ignorées
Description
Comme indiqué dans le ticket upstream (https://jira.worldline.com/browse/IGNGPF-467), la vérification doit s'appliquer à tous les fichiers d'une arborescence sauf les fichiers dont l'extension est .md5. Actuellement, le listing ne tient pas compte de cette contrainte et s'applique également sur des dossiers, ce qui occasionne un échec (FAILURE) systématqiue :
{"executionId": "80748e61-f3f5-4522-a95d-caea8bf2f995", "status": "FAILURE", "failures": {"/builds/gitlab-instance-c9c13525/test/upload/bdalti": "FAILURE", "/builds/gitlab-instance-c9c13525/test/upload/bdalti.md5": "FAILURE", "/builds/gitlab-instance-c9c13525/test/upload/bdalti/BDALTIV2_25M_FXX_0925_6600_MNT_LAMB93_IGN69.asc": "SUCCESS", "/builds/gitlab-instance-c9c13525/test/upload/bdalti/BDALTIV2_25M_FXX_0825_6550_MNT_LAMB93_IGN69.asc": "SUCCESS", "/builds/gitlab-instance-c9c13525/test/upload/bdalti/BDALTIV2_25M_FXX_0825_6525_MNT_LAMB93_IGN69.asc": "SUCCESS"}, "trace": null}
Objectif
- ajouter un paramètre en ligne de commande permettant de passer une liste d'extensions autorisées sur le même mode que check-vector (https://geoplateforme.pages.gpf-tech.ign.fr/scripts-verification/check-vector/usage/cli.html#specifiques)
--authorized-file-extension
(variable d'environnementGPF_AUTHORIZED_FILE_EXTENSION
) avec pour valeur par défaut*
correspondant à toute extension. - ajouter un paramètre en ligne de commande permettant de passer une liste d'extensions à ignorer sur le même mode que check-vector : https://geoplateforme.pages.gpf-tech.ign.fr/scripts-verification/check-vector/usage/cli.html#specifiques
--ignored-file-extension
(variable d'environnementGPF_IGNORED_FILE_EXTENSION
) avec pour valeur par défautmd5
- utiliser ces paramètres lors du listing
Note : peut-être ajouter cette fonction de listing à la toolbelt ?