使用Cucumber.Options生成空白xml作为junit报告

时间:2017-05-31 10:18:23

标签: java xml junit cucumber cucumber-junit

使用以下代码生成空白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一起使用但是一旦与常春藤集成它就停止生成。是否有任何其他jar在代码中添加。

2 个答案:

答案 0 :(得分:0)

为什么你认为Cucumber在你的工具链中添加了另一个工具之前有问题?查找您添加的新工具的问题。

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

答案 1 :(得分:0)

因此,由于使用了logback-classic jar而产生了问题。当我将logback-classic jar替换为logback-core jar时,问题得到了解决。

相关问题