有没有办法在gradle上运行JBehave?我目前有一个JUnitStories子类,它设置了一个step类,并覆盖了指向不同.story文件的storyPaths。
这个任务应该可以做我需要的事情,但我不确定如何将它与我所拥有的集成在一起。
task spec << {
ant.taskdef(
name: 'jbehave',
classname: 'org.jbehave.ant.RunStoriesAsEmbeddables',
classpath: configurations.jbehave.asPath)
ant.jbehave(
includes: 'src/main/specs',
generateViewAfterStories: true
)
}我如何使用我的故事从gradle任务中运行它?
发布于 2012-01-12 01:05:24
我不知道Gradle有没有JBehave插件。如果JBehave集成了JUnit,那么您可以通过Gradle的test任务运行JBehave测试。否则,上面的任务看起来也很好。显然,它需要src/main/specs中的JBehave源代码(我不知道它们是否需要编译)。它还需要一个包含JBehave库的jbehave配置。你可以这样设置它:
configurations { jbehave }
dependencies {
jbehave ...
} https://stackoverflow.com/questions/8823080
复制相似问题