我已经查看了类似的帖子,并遵循了其中的建议,但仍然无法使用command: gradle test执行任何黄瓜测试。它总是返回相同的错误,即找不到.feature文件。
相似帖子: 1) cucumber jvm CucumberException: No features found at [] 2) Gradle doesn't pick up Cucumber-jvm 3) How do I set the path to my Cucumber features using cucumber-junit? 4) Specify the feature file location in cucumber
下面是我的gradle构建脚本:
sourceSets {
main {
java.srcDir 'src/jjrom'
}
test {
java.srcDir 'src/test/java'
resources.srcDir 'src/test/resources'
}
}
dependencies {
testCompile : "junit:junit:4.11"
testCompile : "info.cukes:cucumber-core:1.1.5"
testCompile : "info.cukes:cucumber-picocontainer:1.1.5"
testCompile : "info.cukes:cucumber-junit:1.1.5"
testCompile : "info.cukes:cucumber-java:1.1.5"
testCompile : "org.picocontainer:picocontainer:2.14.3"
testCompile : "info.cukes:gherkin:2.9.3"
testCompile : "info.cukes:cucumber-jvm-deps:1.0.3"
testCompile : "info.cukes:cucumber-spring:1.1.5"
testCompile : "org.hamcrest:hamcrest-core:1.3"
}现在,我的文件夹结构如下:
src/test/
java/
com/mypackage/
Sample.java
resources
com/mypackage/
test.feature我的Sample.java类如下所示:
package test.java.com.mypackage;
import cucumber.api.junit.*;
import org.junit.runner.*;
@RunWith(Cucumber.class)
public class Sample_cucumber_test {
}发布于 2013-12-10 04:28:24
你能去掉依赖项部分中配置依赖符号之间的':‘,然后重试吗?我的意思是不是
dependencies {
testCompile : "junit:junit:4.11"
testCompile : "info.cukes:cucumber-core:1.1.5"
testCompile : "info.cukes:cucumber-picocontainer:1.1.5"
testCompile : "info.cukes:cucumber-junit:1.1.5"
testCompile : "info.cukes:cucumber-java:1.1.5"
testCompile : "org.picocontainer:picocontainer:2.14.3"
testCompile : "info.cukes:gherkin:2.9.3"
testCompile : "info.cukes:cucumber-jvm-deps:1.0.3"
testCompile : "info.cukes:cucumber-spring:1.1.5"
testCompile : "org.hamcrest:hamcrest-core:1.3"
}做
dependencies {
testCompile "junit:junit:4.11"
testCompile "info.cukes:cucumber-core:1.1.5"
testCompile "info.cukes:cucumber-picocontainer:1.1.5"
testCompile "info.cukes:cucumber-junit:1.1.5"
testCompile "info.cukes:cucumber-java:1.1.5"
testCompile "org.picocontainer:picocontainer:2.14.3"
testCompile "info.cukes:gherkin:2.9.3"
testCompile "info.cukes:cucumber-jvm-deps:1.0.3"
testCompile "info.cukes:cucumber-spring:1.1.5"
testCompile "org.hamcrest:hamcrest-core:1.3"
}https://stackoverflow.com/questions/20468295
复制相似问题