gpt4 book ai didi

java - 在 Maven 中设置 cucumber-jvm 格式选项以附加所有测试执行结果

转载 作者:搜寻专家 更新时间:2023-10-31 08:03:52 24 4
gpt4 key购买 nike

问题是关于maven中的 cucumber 格式选项:

在每个 Junit 中我都有这样的东西:

@Cucumber.Options(format = { "pretty", "html:target/cucumber-html-report/foo" })

我在 pom 文件中添加了以下选项:

  <properties>
<cucumber.options> --format html:target/cucumber-html-report/allFoos</cucumber.options>
</properties>

生成的报告只有最后一次执行。

有没有办法进行“追加”?

最佳答案

您的问题是,当 Cucumber 运行 junit 运行器文件时,它会打开或创建您在运行器文件中引用的指定 html 报告文件。由于 Cucumber 不知道每个测试运行器在运行时计划写入什么,如果它被多个测试运行器使用,它会覆盖该文件。没有您可以添加的附加项,以便将所有测试运行写入单个文件。您的最佳选择(和最佳实践)是让每个 junit 测试运行器写入一个单独的文件,其名称描述测试套件正在测试的内容。

关于java - 在 Maven 中设置 cucumber-jvm 格式选项以附加所有测试执行结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15482276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com