我已经用 Jbehave 编写了测试用例,我用 Junit 运行它,现在我需要将它转换为 Maven 目标。
怎么做?
我应该在 pom.xml 中添加哪些行以使其工作?
编辑:
如何将其作为 Maven 目标运行?我应该使用哪些命令?
如果我在 Eclipse 中使用 Junit 单独运行它,我有一个可以正确运行的测试......然后我
在 pom.xml 中添加了以下行
<plugin>
<groupId>org.jbehave</groupId>
<artifactId>jbehave-maven-plugin</artifactId>
<executions>
<execution>
<id>run-scenarios</id>
<phase>integration-test</phase>
<configuration>
<scenarioIncludes>
<scenarioInclude>**/*Story.java</scenarioInclude>
</scenarioIncludes>
<ignoreFailureInStories>true</ignoreFailureInStories>
<ignoreFailureInView>false</ignoreFailureInView>
<outputDirectory> ${project.build.directory}/jbehave/view</outputDirectory>
</configuration>
<goals>
<goal>run-scenarios</goal>
</goals>
</execution>
</executions>
</plugin>
并尝试通过右键单击 Pom.xml 将 pom.xml 作为“Maven 包”运行……但它没有显示任何内容,甚至没有任何错误/失败……确切地说,没有迹象表明我在 pom.xml 中引用了测试。 ..
我错过了什么?
我怎么知道测试是否运行?