Bonjour,
J'ai des tests qui sont définis dans un fichier Gherkin.
J'ai défini les fonctions correspondant aux steps du fichier gherkin.
Quand j'exécute mes tests avec maven et junit tout va bien mes steps sont reconnus et exécutés et j'ai un test OK.
Maintenant quand j'essaye de lancer ces mêmes tests depuis Squash TF, j'ai déjà 2 exécutions une avec maven (qui donne le même résultat OK) l'autre avec le plugin squash-tf-gherkin-maven-plugin:1.2.0-RELEASE:run qui sort en erreur avec l'erreur suivante :
[ERROR] The execution raised an error in the TEST phase of the TA script 'features.AlaCycl1.feature' with the message: 'The step "application est demarree en mode nominal" is undefined'.
Ce que je ne comprends pas c'est que dans un cas il trouve et dans l'autre non.
J'ai fait plusieurs essais d'ajouter l'option glue dans le CucumberOption mais cela ne fonctionne pas mieux.
J'ai installé squash-TA-Toolbox et j'ai reproduit la même erreur. Du coup, depuis eclipse je peux faire des essais mais c'est infructueux.
J'ai des traces plus détaillé et il semble que squash soit perdu car il copie bien mes fichiers de définitions des steps dans ses fichiers temporaires mais ne fait pas le lien
Contexte: # features/AlaCycl1.feature:8
Etant donné que application est demarree en mode nominal # null
Je suppose que le # null veut dire qu'il n'a pas fait le lien.
Ma question est du coup :
Où dois-je lui donner le chemin du lien et comment faire ?
Je vous remercie d'avance et reste à votre écoute pour toutes explications complémentaires...
Bonne journée
Val
Lien Fichier Gherkin et fichier de définition des steps
-
- Messages : 2
- Inscription : mer. déc. 16, 2020 4:20 pm
Aller
- Présentez-vous / Introduce yourself
- Squash TM
- ↳ Exigences / Requirements
- ↳ Cas de test / Test cases
- ↳ Campagnes / Campaigns
- ↳ Pilotage / Management
- ↳ Administration
- ↳ Bugtrackers
- ↳ Xsquash
- ↳ Installation & Base de données / Installation & Database
- ↳ API Rest Test Management
- Squash AUTOM
- ↳ Version alpha
- ↳ Conception / Design
- ↳ Écriture tests au format BDD / Writing BDD test cases
- ↳ Gestion bibliothèque d'actions / Management action library
- ↳ Realisation
- ↳ Workflow d'automatisation / Automation workflow
- ↳ Rapports HTML / HTML reports (format Allure)
- ↳ Transmission de paramètres
- ↳ Implementation
- ↳ Association scripts de test - cas de test manuels / test scripts - manual test cases
- ↳ Création de plan d'exécution "as code" / Creation of execution plan "as code"
- ↳ Execution
- ↳ Pilotage de tests automatisés / Management of automated test execution
- ↳ Historique des exécutions automatisées / History of automated runs
- ↳ Gestionnaire de code Git / Git code manager
- ↳ Technologies d'automatisation de tests
- ↳ Junit
- ↳ Cucumber
- ↳ Robot Framework
- ↳ Cypress
- ↳ SoapUI
- ↳ UFT
- ↳ Ranorex
- ↳ Agilitest
- ↳ Katalon
- Squash DEVOPS
- ↳ Version alpha
- ↳ Déclenchement des "plans d'exécution as code" dans Jenkins / Triggering execution plans "as code" in Jenkins
- ↳ Intégration des "plans d'exécution as code" / Integration of execution plans "as code"
- ↳ GitLab CI
- ↳ Azure DevOps
- ↳ AWS CodeBuild
- ↳ Cloudbees CI
- ↳ Xebia Labs XL
- ↳ Execution
- ↳ Récupération des plans d'exécution et paramètres / Retrieve predefined execution plans and parameters
- ↳ Exploitation des résultats dans Allure EE / Exploitation of the results of automated executions in Allure EE
- Gestion de la communauté / Community Management
- ↳ Contributions
- ↳ Questions générales / General questions
- ↳ Propositions d'évolution / Ask for new features
- Squash TF
- ↳ SKF et rapports / SKF and reports
- ↳ SKF
- ↳ Reporting
- ↳ SKF Plugins
- ↳ Sahi Plugin
- ↳ Database plugin
- ↳ FTP Plugin
- ↳ SSH Plugin
- ↳ Filechecker Plugin
- ↳ Selenium Plugin
- ↳ SoapUI Plugin
- ↳ Local Process Plugin
- ↳ IDE Plugins
- ↳ TA Toolbox & Installation
- ↳ Installation
- ↳ TA Toolbox
- ↳ Eclipse Plugin
- ↳ IntelliJ Plugin
- ↳ Squash Execution Server
- ↳ Lien cas de test - tests automatisés / Test cases - automated tests link