gpt4 book ai didi

cucumber - Gradle 没有选择 Cucumber-jvm

转载 作者:行者123 更新时间:2023-12-02 21:45:10 27 4
gpt4 key购买 nike

我正在尝试从 Gradle 运行 Cucumber-jvm。但是,无论我做什么,我都无法让这些功能实际运行。当其他 JUnit 测试运行时,它们总是被跳过。我的功能位于 src/test/resources 中,并且我在 src/test/java 中使用 @RunWith(Cucumber.class) 进行 JUnit 测试和指定的 @Feature(Myfeature.feature) 属性。这是我的 Gradle 脚本:

repositories {
mavenCentral()
}

dependencies {
testCompile group: 'junit', name: 'junit', version: '4.+'
testCompile group: 'info.cukes', name: 'cucumber-junit', version: '1.0.0.RC13'
testCompile group: 'info.cukes', name: 'cucumber-java', version: '1.0.0.RC13'
testCompile group: 'info.cukes', name: 'cucumber-picocontainer', version: '1.0.0.RC13'
testCompile group: 'info.cukes', name: 'cucumber-core', version: '1.0.0.RC13'
testCompile group: 'org.picocontainer', name: 'picocontainer', version: '2.10.2'
}

如果有人知道如何解决此问题,我们将不胜感激。 Cucumber-jvm 文档不存在。

最佳答案

我终于成功了。应该有利于大家了解如何一起使用 Gradle 和 Cucumber-jvm。首先你需要 RC15 才能启动,其他版本有我不太明白的问题。您的 testcompile 部分需要与我上面的内容类似。

接下来在src/test/java/path/of/package/中创建一个测试。我没有用其他语言进行过测试。测试需要使用 JUnit @RunWith 和 Cucumber-Jvm 的 @Feature(value="featurefile.feature") 属性。

将您的 .feature 文件放在 src/test/resources 的根目录中。由于某种原因,Cucumber 无法拾取子文件夹中的文件。

希望这可以节省人们很多时间。

关于cucumber - Gradle 没有选择 Cucumber-jvm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9330508/

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