IntelliJ Raccourcir la Ligne de Commande pour le Concombre Tests
J'ai rencontré un problème dans l'exécution de Concombre tests à l'Ide. Lorsque j'essaie d'exécuter une fonction ou un scénario, j'obtiens l'erreur suivante:
"Error running 'Feature <feature>': Command line is too long. Shorten command line for Feature: <feature> or also for Cucumber java default configuration"
Je sais que dans le cadre de l'Ide, du 2017.3 libération, ils ont ajouté le support pour un "Raccourcir la Ligne de Commande" option dans l'Run/Debug Configurations. Cependant, si je compare les configs par défaut, je ne vois pas cela comme une partie de l'Concombre Java de configuration, mais je ne la vois dans la JUnit configuration par exemple.
Je n'ai pas le popup astuce que d'autres ont mentionné au sujet de la dynamique .classpath, je suppose que la raison de cette nouvelle version. Des idées?
OriginalL'auteur DFW | 2018-01-04
Vous devez vous connecter pour publier un commentaire.
Si vous modifiez l'Ide de l'workspace.xml fichier pour définir le
dynamic.classpath
propriété à true, cela va fonctionner.Je crois que IntelliJ l'habitude de le faire via un popup pour vous, mais depuis le "Raccourcir la Ligne de Commande" dans 2017.3 a été ajouté à la valeur par défaut normal Run/Debug configurations, il n'est plus de cette façon. Et depuis le Concombre pour Java est un plugin, il ne doit pas savoir que faire dans ce scénario.
J'espère que le problème est résolu pour ajouter la liste déroulante:
Trouvé la réponse ici: IDÉE 10.5 ligne de Commande est trop longue
OriginalL'auteur DFW
Il n'y a pas une telle option pour le Concombre tests, voici la question à voter et à suivre: IDÉE-184133.
Edit: problème a été corrigé dans 2018.2 version IDE.
Êtes-vous en mesure de fournir plus d'informations sur ce que vous êtes en cours d'exécution et comment?
J'étais en train de Concombre fonction des fichiers qui ont travaillé pour le reste de mon équipe. Essayé de lancer en cliquant dessus et en sélectionnant Exécuter ou Déboguer <fichier>. Je crois que j'ai résolu le problème, maintenant, tho c'est probablement seulement pour les personnes qui ont téléchargé IntelliJ récemment.
OriginalL'auteur Andrey
Modifier la configuration d'exécution
Sélectionnez POT manifeste dans de raccourcir la ligne de commande
Sélectionnez installé JRE pas intelij SDK
Exécuter maintenant et il va fonctionner.
OriginalL'auteur Nirbhay Rana