我在Intellij中使用Cucumber + Gradle,无法弄清楚如何使用断点进行调试。我尝试了其他用户发布的建议,但没有一个对我有用。有没有人想出一个简单的方法来做到这一点?下面是我的build.gradle文件。
apply plugin: 'java'
apply plugin: 'idea'
configurations {
cucumberRuntime.extendsFrom testRuntime
}
task cucumber() {
dependsOn assemble, compileTestJava
doLast {
javaexec {
main = "cucumber.api.cli.Main"
classpath = configurations.cucumberRuntime +
sourceSets.main.output + sourceSets.test.output
args = ['--plugin', 'pretty',
'--plugin', 'json:build/reports/cucumber-report.json',
'--plugin', 'html:build/reports/cucumber-report.html',
'--glue', 'stepDefinitions',
'src/test/java']
systemProperty "cucumber.options",
System.getProperty("cucumber.options")
systemProperty "url", System.properties.getProperty("url")
systemProperty "environment",
System.properties.getProperty("environment")
}
}
}