当前位置: 首页 > 知识库问答 >
问题:

如何为cucumber-jvm运行在jUnit报告中添加自定义文本

郑茂勋
2023-03-14

我们正在使用竹子漂亮地打印用于测试的junit输出,我想在报告中添加一些版本信息。有办法做到这一点吗?我使用以下参数:

--plugin junit:./output.xml --glue com.package.integrationtest
--plugin com.package.util.LogbackFormatter

我尝试使用以下步骤编写版本:

stepdefs.scenario.write(String.format("version: %s",stepdefs.version);

这会将字符串发送到格式化程序(重定向到logback),但不会将字符串发送到junit格式化程序。有没有办法将字符串放入junit输出中?

共有1个答案

壤驷深
2023-03-14

使用jUnit注释方法。

@After
public void afterScenario(Scenario scenario) {
    scenario.write("Text you want to write in junit report");
}
 类似资料:
  • 我不得不错误地运行maven-clean命令,并清理目标报告文件夹。现在,如果我构建并运行我的功能文件,就会出现以下错误。我如何解决这个问题? 顺便说一句,我使用的是空手道版本0.9.0(尽管它可能并不依赖于此) 此外,如果导致以下问题,我该如何清理报告文件夹?

  • 问题内容: 我正在使用詹金斯(Jenkins)来进行将maven与黄瓜配合使用的工作。我的工作顺利进行。我还用jenkins管理了插件Cucumber报告。但是当我查看报告时,我收到如下图所示的消息。 我尝试安装各种插件,例如Jenkins插件,独立但没有任何乐趣。这些在选项的右下方显示为选项。 任何线索都是有帮助的。我也尝试过检查stackover流中的此错误。我没有任何线索 我可以看到由sur

  • 问题内容: 我想为Eclipse中的文件添加自定义警告消息(即,在“问题”选项卡的“警告”部分中添加条目)。 虽然我已经找到了有关创建插件和使用标记的信息(在这里和其他地方),但是我还没有发现任何有关扩展“问题发现”过程的信息。我发现的大多数文章都没有讨论 何时 创建标记,只讨论了 如何 创建标记,以及那些确实假设我有兴趣将标记附加到自定义构建步骤或自定义编辑器上的文章,这两种文章都不适合我正在尝

  • 我们正在使用cucumberjvm并行插件自动生成cucumber运行程序。 它会根据跑步者的数量在-1、2、3等文件夹中生成cucumber报告。a) 我想把这些报告合并成一份。b) 正如下面链接中所建议的,我已经配置了一个设置,但它并没有生成数据块报告https://github.com/temyers/cucumber-jvm-parallel-plugin/tree/master/src/

  • 我对cucumber相当陌生。当我注意到运行单个特性与运行整个套件(从IntelliJ)时的差异时,我只是通过创建几个测试特性来进行试验。 我注意到,当我运行单个特性时,它使用cucumber-jvm选项运行,在本例中,CucumberConfig(定义runner和cucumber选项的空白类)和runner没有被使用。但是,当我运行整个套件时,它作为JUnit测试运行,显然,在本例中,Conf

  • 如何为temyers/cucumberJVM并行插件配置扩展报告? 我们使用Teamyers Cumber JVM并行插件,使用Maven surefire插件并行运行Selenium Cumber测试。使用Cucumber JVM并行插件,我们绕过了传统Cucumber runner类的需求 对于每个并行运行,它都会生成单独的报告。 如何为其配置扩展报告。 谢谢