我想在cucumber报告上有一个选项,可以使用结果和数字中的给定标记禁用/隐藏场景。
我们有一个竹子构建,运行我们的空手道功能和场景库。最后,它生成了漂亮的cucumber html报告。关于;概述功能。html“;我想在右上角添加一个选项,其中包括;“功能”&引用;标签&引用;步骤“;和“;失败;,也就是说;“排除故障”;或者类似的。单击时提供的信息与概述功能相同。html确实如此,但任何使用特殊标记标记的场景(例如@bug=abc-12345)都会从报告中删除并从数字中排除。文章源自玩技e族-https://www.playezu.com/180893.html
为什么我需要这个。我们有一些失败的现有场景。他们失败是因为我们自己的软件存在缺陷,这些缺陷可能在6个月到一年内无法修复。我们用一个指定的标签“标记了它们”@错误=abc-12345;。我希望他们在空手道竹编结束时制作的Cumber报告中静音/排除,这样我可以快速查看通过的功能/场景的数量,看看是否100%。如果是的话,那就好了。如果没有,我需要进一步研究,因为我们似乎有一些回归。如果没有这些预期会失败并持续失败直至解决的场景,那么查看所有单个功能文件报告并查看失败的场景,然后找出原因是非常繁琐和耗时的。我不希望它们完全删除,因为当它们开始通过时,我需要知道,这样我可以返回并从场景中删除标记。文章源自玩技e族-https://www.playezu.com/180893.html
关于如何做到这一点,有什么想法吗?文章源自玩技e族-https://www.playezu.com/180893.html 文章源自玩技e族-https://www.playezu.com/180893.html
未知地区 1F
空手道1.0对报告系统进行了全面检查,并进行了以下关键更改。
after the 跑步者 完成后,您可以按摩结果,甚至重新尝试一些测试
您可以插入自定义HTML报表呈现程序
这将需要您深入了解细节(其中一些尚未文档化)并编写一些Java代码。如果这不是一个选择,你必须考虑到你所要求的是不支持空手道。
如果你愿意走这条路,以下是你需要开始的链接。
a) “如何”示例;后处理”;呈现报告前的结果数据: 重试测试。Java语言 还可以看到https://stackoverflow.com/a/67971681/143475
b) 负责“的代码”;“可插拔”;报告,您可以在其中实施新的 SuiteReports 理论上。在 跑步者,有一个 SuiteReports() 方法来提供实现。
还要注意的是,有一个实验性的;文件“;关键字,通过该关键字可以将自定义HTML注入测试报告:https://twitter.com/getkarate/status/1338892932691070976
另请参见:https://twitter.com/KarateDSL/status/1427638609578967047