我正在尝试在另一个自定义规则中加载一个自定义规则,这两个规则都是由 Parasoft 规则向导创建的。
以下代码是作为方法放置在调用规则中的python片段:
def somePythonMethod(node, context):
parent = context.getParentContext()
result = parent.executeRule("my_rule.rule", node)
我在运行分析时检索到的错误:
unable to load cross rule (invalid rule type or file does not exist)
后面是指向规则路径的链接,该链接确实存在。因此,我认为问题与规则类型有关。
这个错误的根源是什么?