in server/src/jetbrains/buildServer/xmlReportPlugin/XmlReportPluginBuildFeature.java [62:83]
public PropertiesProcessor getParametersProcessor() {
return new PropertiesProcessor() {
public Collection<InvalidProperty> process(Map<String, String> properties) {
final List<InvalidProperty> invalids = new ArrayList<InvalidProperty>();
if (!XmlReportPluginUtil.isParsingEnabled(properties)) {
invalids.add(new InvalidProperty(XmlReportPluginConstants.REPORT_TYPE,
"Report type must be specified"));
} else {
String prop;
prop = properties.get(XmlReportPluginConstants.REPORT_DIRS);
if (prop == null || ("".equals(prop))) {
invalids.add(new InvalidProperty(XmlReportPluginConstants.REPORT_DIRS,
"Monitoring rules must be specified"));
}
}
return invalids;
}
};
}