问题是关于maven中的黄瓜格式选项:
在每一个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>
生成的报告只有最后一次执行。
有没有办法做“追加”?
答案 0 :(得分:0)
您的问题是,当cucumber运行junit runner文件时,它会打开或创建您在runner文件中引用的指定html报告文件。由于黄瓜不知道每个测试运行器在运行时计划写什么,如果多个测试运行器使用它,它会覆盖该文件。没有可添加的附加项以使所有测试运行写入单个文件。您最好的选择(和最佳实践)是让每个junit测试运行器写入单个文件,其名称描述测试套件正在测试的内容。