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”