-
Notifications
You must be signed in to change notification settings - Fork 46
Description
Bonjour,
Je rencontre une erreur lors de l’exécution des tests fonctionnels avec vitam-ihm-recette dans un environnement VITAM version 7.1.2.
Problème rencontré
Dans les logs système, on observe :
Apr 01 16:12:01 vitam2 ihm-recette.sh[84767]: Unknown option: -s
Apr 01 16:12:01 vitam2 ihm-recette.sh[84767]: Usage: java io.cucumber.core.cli.Main [options] [ PATH[.feature[:LINE]] | URI[.feature[:LINE]] | @path ]+
Apr 01 16:12:01 vitam2 ihm-recette.sh[84767]: Options:
Apr 01 16:12:01 vitam2 ihm-recette.sh[84767]: --threads COUNT Number of threads to run tests under.
Apr 01 16:12:01 vitam2 ihm-recette.sh[84767]: Defaults to 1.
Apr 01 16:12:01 vitam2 ihm-recette.sh[84767]: -g, --glue PATH Package to load glue code (step
Apr 01 16:12:01 vitam2 ihm-recette.sh[84767]: definitions, hooks and plugins) from
Apr 01 16:12:01 vitam2 ihm-recette.sh[84767]: e.g: com.example.app. When not
Cela provoque l’échec de l’exécution des scénarios Cucumber.
Analyse
L’option -s n’est pas supportée dans Cucumber 7.16.1, version actuellement utilisée.
Cette option est ajoutée ici :
// CucumberLauncher.java
arguments.add("-s"); // Obsolète et non supportée
Contexte de test
Version de VITAM : 7.1.2
Module concerné : ihm-recette-web-application
Classe concernée : CucumberLauncher.java
Version Cucumber : 7.16.1 (confirmée dans les dépendances)
Blocage au niveau du correctif local
J’ai tenté de recompiler le projet localement pour corriger cela, mais je suis bloqué par Maven à cause du Nexus :
Could not transfer artifact fr.gouv.vitam:storage-engine-client:pom:7.1.2
from/to vitam (https://nexus.dev.programmevitam.fr/repository/maven-public/):
authentication failed ... status: 401 Unauthorized
Ne disposant pas de credentials Nexus, je ne peux pas récupérer les .jar internes pour recompiler le module.