问题描述
build.gradle:
plugins {
id 'java'
}
group 'org.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
testImplementation 'io.cucumber:cucumber-java:6.6.1'
testImplementation 'io.cucumber:cucumber-junit:6.6.1'
}
configurations {
cucumberRuntime {
extendsFrom testImplementation
}
}
test {
systemProperty "cucumber.options",System.getProperty("cucumber.options")
}
task cucumber() {
dependsOn assemble,compileTestJava
doLast {
javaexec {
main = "io.cucumber.core.cli.Main"
classpath = configurations.cucumberRuntime + sourceSets.main.output + sourceSets.test.output
args = ['--plugin','json:target/cucumber-reports/report.json','--glue','cucumber','src/test/resources/features']
}
}
}
如果我运行./gradlew cucumber
,则测试运行成功,但是我想在CLI中指定标记:
./gradlew test -Dcucumber.options="--tags @51"
如何设置黄瓜/ Gradle来申请cucumber.options
?
非常感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)