J'ai des problèmes pour déboguer mes tests jbehave. Je ne peux pas obtenir le maven pour commencer les tests Jbehave et arrêter à un point d'arrêt. J'ai dans mon pom:Débogage des scénarios JBehave
<pluginManagement>
<plugins>
<plugin>
<groupId>org.jbehave</groupId>
<artifactId>jbehave-maven-plugin</artifactId>
<version>2.0.1</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.jbehave</groupId>
<artifactId>jbehave-maven-plugin</artifactId>
<executions>
<execution>
<id>run-scenarios-found</id>
<phase>test</phase>
<configuration>
<scenarioIncludes>
<scenarioInclude>**/scenario/**/*${test}.java</scenarioInclude>
</scenarioIncludes>
<scenarioExcludes>
<scenarioExclude>**/*Steps.java</scenarioExclude>
</scenarioExcludes>
</configuration>
<goals>
<goal>run-scenarios</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
et j'ai essayé des choses comme:
$ mvn -e -o -Dtest=MyTest -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8787 -Xnoagent -Djava.compiler=NONE" clean test
et
$ export MVN_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8787 -Xnoagent -Djava.compiler=NONE" ; mvn -Dtest=MyTest clean test
Je peux essayer d'utiliser jsadebugd, mais je qui nécessitera probablement immaculée synchronisation pour automatiser, ce qui ressemble à une solution sous-optimale, et je pense que le plugin JBehave Maven devrait fournir cette fonctionnalité. De toute évidence, je n'ai pas encore trouvé la bonne pièce de documentation. Des idées comment je vais à ce sujet?
Pas si les tests doivent être exécutés sur une machine différente de celle de votre IDE. – l0st3d