web-dev-qa-db-fra.com

Existe-t-il un moyen de générer directement des définitions d'étape dans Eclipse sans exécuter Cucumber?

Je fais des tests d'intégration avec du concombre et Gradle dans Eclipse.

Pour l'instant, mon flux de travail est

  1. Écrire un fichier de fonctionnalités
  2. Exécutez-le pour générer des squelettes de pas
  3. Copiez-les et implémentez-les

Cela fonctionne bien pour les nouvelles fonctionnalités et ainsi de suite, mais devient assez gênant si vous avez une grande fonctionnalité et implémentez de nouvelles étapes au milieu ou vers la fin. Pour obtenir les nouveaux squelettes d'étape, j'ai besoin d'exécuter toute la fonctionnalité.

Même avec le

dryRun = true

cette option prend beaucoup de temps.

J'ai entendu dire qu'IntellyJ pouvait générer directement ces squelettes de pas et j'aimerais savoir si quelque chose comme ça est possible dans Eclipse?

18
Dude

Pas pour Eclipse, mais cela pourrait vous être utile en tant qu'écart: https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

Il est capable de générer Java defs étape à partir du texte que vous collez dans l'éditeur. J'espère que cela aide d'une certaine manière pendant que vous attendez une réponse pour Eclipse.

13
ItsMe-Rodders

Pourquoi est-ce un problème dans Eclipse? Si le fichier de fonctionnalités est volumineux, vous copiez uniquement le scénario modifié dans un nouveau fichier de fonctionnalités et générez des étapes basées sur le nouveau fichier de fonctionnalités.

0
user1559625

Oui, il existe un plugin Nice pour Eclipse qui a également encore plus d'avantages: Cucumber People Le seul problème que j'ai obtenu est qu'il vérifie les étapes après chaque sauvegarde dans la console Cucumber.

J'ai également utilisé le plugin naturel avant.

0
CrazyRyu