我们是否可以在Drools规则引擎中对drl文件进行测试覆盖?

时间:2019-02-07 10:30:09

标签: drools drools-flow

基本上,我想得出规则执行的百分比,该百分比已由围绕它们编写的单元测试实际涵盖。建议会很有帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用RuleRuntime侦听器或AgendaListener来注册规则触发,调度或撤消的激活等名称。 然后,与来自KieBase的KiePackage的实际规则列表相比,可以得出解决您原始问题的指标。

由于原始“问题”未提供任何代码,因此我只能提供一个通用答案,但我希望这会有所帮助!

答案 1 :(得分:0)

您可以尝试droolsassert激活报告吗?您将获得测试触发的规则的百分比。它基于AgendaListener起作用,但是所有血腥细节都对您隐藏了。

相关问题