我更新了宁静版本。我们使用的是3.3.2版本,我更新为使用最新的3.9.8版本。新版本打破了宁静号报告的时代。如果我们使用JUnit Runner在本地运行测试,则不再生成报告:
@RunWith(CucumberWithSerenity.class)
@CucumberOptions(
plugin = {"pretty"},
glue = {"com.vicoland"},
tags = ("not @ignore and @single"),
features = "src/test/resources/features"
)
public class RunSingleTest {
}
字符串
这些报告是在测试使用maven运行的情况下生成的,因为我们正在从maven插件执行serenity报告生成。
有人知道当使用上面的Runner在IntelJIdea中本地执行测试时,为了生成报告,应该进行哪些额外的配置?
1条答案
按热度按时间t5fffqht1#
我在本地测试执行期间启用了调试模式。默认的报告模式似乎从HTML移到了JSON:
第一个月
我在serenity.conf中更改为使用html作为输出格式:
output.formats=html
个在此之后,生成了html报告,并在测试日志中启用了它。