将自定义信息添加到 JBehave HTML 报告
生成报告时,JBehave 自动将故事内容以及可能的断言失败放入报告中。到目前为止,一切都很好。但是,我想添加更多信息,特别是(但不一定限于)失败的步骤。
在当前的具体情况下,测试会生成随机文件名以保证运行场景时的唯一性。我希望将在我的 @Given
或 @When
带注释的方法中生成的这些名称包含在报告中。
我发现文档有点缺乏/令人困惑。我错过了一些明显的东西吗?
When generating reports, JBehave automatically puts the story contents into the report, along with possible assertion failures. So far, so good. However, I would like to add some more information, especially (but not necessarily limited to) failing steps.
In the concrete case at hand, the test generates random file names to guarantee uniqueness while running the scenario. I would like these names, that are generated in my @Given
or @When
annotated methods, to be included in the report.
I find the documentation a bit lacking/confusing. Am I missing something obvious?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅:
其他日志记录 JBehave
在您的情况下,您必须将生成的文件名存储为测试的属性驱动程序,并在最后打印出来。
See:
Additional logging JBehave
In your case, you would have to store the generated filenames as attributes of the test driver, and print them out at the end.