J'aimerais pouvoir exécuter le comportement du menu contextuel de l'Explorateur de projet Pydev (c.-à-d. Cliquez avec le bouton droit de la souris (sur un fichier de fonctionnalité ou répertoire). Exécuter as-comportement et devez-le exécuter le fichier de fonctionnalité (ou les fichiers) une fois Exécutez les erreurs de la sortie vous amènerait à la ligne dans le fichier. P>
est-ce possible? P>
j'ai défini comme un outil externe, ce qui fonctionne, mais ce n'est pas génial p>
3 Réponses :
Il semble que le plug-in pydev code> ne prend pas en charge
se comporter code> directement mais il prend en charge
pytest code>, donc ma suggestion utilise
Comportement code > via
pytest code> (vous devez configurer le circuit de test pour être
pytest code> - voir: https://www.pydev.org/manual_adv_pyunit.html ). P>
Pytest Code> pour la course à pied est: HTTPS : //pypi.org/project/pytest-bdd/ p>
Il semble que Pytest-BDD ne soit pas un plugin de boeuf, mais une implémentation de BDD complètement différente.
Eclipse (et PYDEV) prend en charge en exécutant d'autres "outils externes" / commandes. Pour se comporter, il vous suffit de fournir la définition à exécuter un script Python. P>
Si quelque chose échoue, fournissez vos propres scripts "run_behave.py" qui fonctionne leur comportement (beaucoup comme le "script de comportement"). Cela simplifie également le débogage. P>
C'est possible, mais comme @jenisys noté, vous devez faire un petit coureur de comportement comme celui-ci (copié de la commande bin / bore): exécutez cela, puis modifiez le Configuration de la course / débogage avec les arguments de ligne de commande de comportement, et vous êtes opérationnel (ou débogage)! p> p>