首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Jbehave转换为Maven目标?

如何将Jbehave转换为Maven目标?
EN

Stack Overflow用户
提问于 2012-11-27 15:35:19
回答 1查看 1.9K关注 0票数 0

我已经用Jbehave写了测试用例,我用Junit运行它,现在我需要把它转换成Maven目标。

该怎么做呢?

我应该向pom.xml添加哪些行才能使其正常工作?

编辑:

如何将其作为Maven目标运行?我应该使用什么命令?

我有一个测试,如果我在Eclipse中用Junit单独运行它,它就能正确运行……然后我

在pom.xml中添加了以下行

代码语言:javascript
复制
<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来作为"Maven package“运行Pom.xml ...但是它没有显示任何东西,甚至没有任何错误/失败。准确地说,没有迹象表明我在pom.xml中引用了测试...

我错过了什么?

如何知道测试是否运行?

EN

回答 1

Stack Overflow用户

发布于 2012-11-27 23:04:16

如果它只是一个插件,你可以直接使用Maven,因为maven-surefire- JUnit将运行单元测试。但是docs about JBehave使用jbehave maven-plugin展示了示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13579419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档