【发布时间】:2022-06-10 22:39:45
【问题描述】:
当前场景:我们在 RT 执行中有 5 个作业,每个作业在 5 个不同的代理上运行。所以我们有 5 个黄瓜报告。
预期场景:我们需要一份包含所有 5 个作业的综合 Cucumber HTML 报告。
如何解决?我们正在使用 azure Devops。
【问题讨论】:
当前场景:我们在 RT 执行中有 5 个作业,每个作业在 5 个不同的代理上运行。所以我们有 5 个黄瓜报告。
预期场景:我们需要一份包含所有 5 个作业的综合 Cucumber HTML 报告。
如何解决?我们正在使用 azure Devops。
【问题讨论】:
Cucumber Html 报告是一个单页 html 应用程序。如果你打开它,你会看到它包含一个消息数组。
这些消息也可以通过使用messages:target/messages.ndjson 插件获得。如果您可以在单个作业中获取来自每个并行作业的消息,则可以合并这些消息并将它们传递给html-formatter。
确实需要编写一些代码,但应该不是不可能的。
【讨论】: