}
}
fillRule(requirement, ruleRepositoryKey, ruleKey, messages, technicalDebtRuleCache);
+ if (requirement.ruleKey() == null) {
+ return null;
+ }
return processFunctionsOnRequirement(requirement, properties, messages);
}
}
@Test
- public void shouldLogWarningIfRuleNotFound() {
+ public void ignore_requirement_with_not_found_rule() {
TechnicalDebtRuleCache technicalDebtRuleCache = mockRuleCache();
String xml = getFileContent("shouldLogWarningIfRuleNotFound.xml");
ValidationMessages messages = ValidationMessages.create();
<chc>
<rule-repo>findbugs</rule-repo>
<rule-key>Foo</rule-key>
+ <prop>
+ <key>remediationFactor</key>
+ <val>3.2</val>
+ <txt>h</txt>
+ </prop>
+ <prop>
+ <key>remediationFunction</key>
+ <txt>linear</txt>
+ </prop>
</chc>
</chc>
</chc>
-
</sqale>