首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有什么方法可以评估Drools规则引擎中drl文件的测试覆盖率?

有没有什么方法可以评估Drools规则引擎中drl文件的测试覆盖率?
EN

Stack Overflow用户
提问于 2018-06-01 22:18:28
回答 2查看 534关注 0票数 3

我正在尝试为在drl文件(Drools规则引擎)中编写的规则运行的单元测试派生测试覆盖率。基本上,我想要推导出规则执行的百分比,它实际上已经被围绕它们编写的单元测试所覆盖。建议真的很有帮助。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-06-02 05:49:22

经典的覆盖率通常是通过使用"I got here“探测来检测代码,然后执行测试,以查看命中了哪些探测。

检测drools文件听起来很有趣;您需要一个能够解析Drools文件并插入探针的工具。我怀疑你是否能找到这个现成的东西。

有关如何执行此操作的一般说明,请参阅this technical paper, Branch Coverage for Arbitrary Languages made Easy,。这篇文章讨论了使用C/java作为例子,但它也可以是Drools规则。

票数 1
EN

Stack Overflow用户

发布于 2020-09-03 06:22:56

你能试试this小库里的激活报告吗?您将获得测试触发的规则的百分比。它基于AgendaListener工作,但所有血淋淋的细节对你都是隐藏的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50645488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档