Kum*_*mmo 6 java maven cucumber-jvm
问题是关于maven中的黄瓜格式选项:
在每一个Junit我有类似的东西:
@Cucumber.Options(format = { "pretty", "html:target/cucumber-html-report/foo" })
Run Code Online (Sandbox Code Playgroud)
我在pom文件中添加了以下选项:
<properties>
<cucumber.options> --format html:target/cucumber-html-report/allFoos</cucumber.options>
</properties>
Run Code Online (Sandbox Code Playgroud)
生成的报告仅具有上次执行.
有没有办法做"追加"?
您的问题是,当 Cucumber 运行 junit 运行程序文件时,它会打开或创建您在运行程序文件中引用的指定 html 报告文件。由于 Cucumber 不知道每个测试运行程序在运行时计划写入什么内容,因此如果多个测试运行程序使用该文件,它会覆盖该文件。您无需添加任何附加内容即可将所有测试运行写入单个文件。最好的选择(也是最佳实践)是让每个 junit 测试运行程序写入一个单独的文件,其名称可以描述测试套件正在测试的内容。