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.
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.