Skip to content

[BUG] Option -s non supportée dans vitam-ihm-recette avec Cucumber 7.16.1 (VITAM 7.1.2) #182

@opensourceMS

Description

@opensourceMS

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions