Cucumber 在 JAVA 项目中生成输出所需的设置是什么?
What are the settings required for Cucumber to generate output in a JAVA Project?
我刚刚建立了一个 JAVA 项目,它有一些非常基本的功能,只涉及一些打印语句。
我的 CucumberRunner class 的代码是:
package com.check.cucumber;
import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(
format={"pretty","json:output/"},
features={"src/com/check/features"}
)
public class CucumberRunner {
}
当我 运行 这个项目作为 Cucumber 特性时,我得到的特性是在 STDOUT 中传递的,但我没有得到任何 JSON 输出。
我的项目中目前只有 3 个文件:CucumberRunner class、StepDefinition Class 和一个功能文件。(以及必要的 jar 文件)
我需要在我的构建路径中添加一些东西来获得输出吗?
P.S 我刚开始使用黄瓜几个小时back.I 对它很陌生。
你应该试试去掉点的“@CucumberOptions”
我刚刚建立了一个 JAVA 项目,它有一些非常基本的功能,只涉及一些打印语句。
我的 CucumberRunner class 的代码是:
package com.check.cucumber;
import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(
format={"pretty","json:output/"},
features={"src/com/check/features"}
)
public class CucumberRunner {
}
当我 运行 这个项目作为 Cucumber 特性时,我得到的特性是在 STDOUT 中传递的,但我没有得到任何 JSON 输出。
我的项目中目前只有 3 个文件:CucumberRunner class、StepDefinition Class 和一个功能文件。(以及必要的 jar 文件)
我需要在我的构建路径中添加一些东西来获得输出吗?
P.S 我刚开始使用黄瓜几个小时back.I 对它很陌生。
你应该试试去掉点的“@CucumberOptions”