68 votes

Comment désactiver une fonctionnalité dans specflow (Gherkin) sans la supprimer?

J'ai quelques fonctionnalités SpecFlow (en utilisant la syntaxe Gherkin) et je souhaite désactiver temporairement cette fonctionnalité pour empêcher ses tests de s'exécuter?

Existe-t-il un attribut avec lequel je peux marquer la fonction? Je suppose que quelque chose qui fonctionne avec Cucumber pourrait également fonctionner avec SpecFlow.

103voto

jbandi Points 4896

Vous pouvez marquer la fonctionnalité avec le tag @ignore:

 @ignore @web
Scenario: Title should be matched
When I perform a simple search on 'Domain'
Then the book list should exactly contain book 'Domain Driven Design'
 

2voto

Be.St. Points 1699

Comme le suggère jbandi, vous pouvez utiliser la balise @ignore.

Le tag peut être appliqué à:

  • un seul scénario
  • une fonctionnalité complète

Étant donné que NUnit est le fournisseur de test, le résultat dans le code généré est l’insertion du

[NUnit.Framework.IgnoreAttribute ()]

à la méthode ou à la classe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X