【问题标题】:Blank xml is being generated as a junit report using Cucumber.Options使用 Cucumber.Options 将空白 xml 生成为 junit 报告
【发布时间】:2017-05-31 10:18:22
【问题描述】:

当我使用以下代码时,正在生成一个空白 XML:

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(plugin = "junit:target/cucumber-report.xml")
public class RunCukesTest {
}

我使用的是黄瓜 1.2.4 版。代码中是否有一些错误,或者有一些版本问题。因为它正在与 1.2.5 一起使用,但一旦与 ivy 集成,它就会停止生成。是否有任何其他 jar 可以为此添加代码。

【问题讨论】:

    标签: java xml junit cucumber cucumber-junit


    【解决方案1】:

    在您将另一个工具添加到您的工具链之前,您为什么认为 Cucumber 存在问题?围绕您添加的新工具查找问题。

    但在您执行此操作之前,请还原您的更改,直到它再次开始工作。然后以小步骤添加您需要的任何内容,并始终保持解决方案正常工作。 IE。经常运行并看到您期望的报告仍然出现并包含预期值。在每个工作步骤之间提交您的代码,并在发生破坏您的功能的意外情况时恢复。

    【讨论】:

      【解决方案2】:

      所以问题是由于使用 logback-classic jar 而产生的。当我将 logback-classic jar 替换为 logback-core jar 时,问题已解决。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-05-19
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多