gpt4 book ai didi

groovy - 从gradle运行JBehave?

转载 作者:行者123 更新时间:2023-12-03 04:06:56 27 4
gpt4 key购买 nike

有没有办法从gradle运行JBehave?我目前有一个JUnitStories子类,该子类设置步骤类并覆盖storyPaths以指向不同的.story文件。

该任务据说可以满足我的需求,但是我不确定如何将其与已有的东西集成在一起。

task spec << {
ant.taskdef(
name: 'jbehave',
classname: 'org.jbehave.ant.RunStoriesAsEmbeddables',
classpath: configurations.jbehave.asPath)

ant.jbehave(
includes: 'src/main/specs',
generateViewAfterStories: true
)
}

如何通过我的故事从gradle任务中执行此操作?

最佳答案

我不知道Gradle的JBehave插件。如果JBehave具有JUnit集成,则可以通过Gradle的test任务运行JBehave测试。否则,上面的任务看起来也不错。显然,它期望src/main/specs中的JBehave源(我不知道是否需要编译它们)。它还期望包含JBehave库的jbehave配置。您可以这样设置:

configurations { jbehave }
dependencies {
jbehave ...
}

关于groovy - 从gradle运行JBehave?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8823080/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com