in testDuration-server/src/main/java/org/jetbrains/teamcity/testDuration/TestDurationFailureCondition.java [74:91]
public PropertiesProcessor getParametersProcessor() {
return new PropertiesProcessor() {
@Override
public Collection<InvalidProperty> process(Map<String, String> properties) {
List<InvalidProperty> res = new ArrayList<InvalidProperty>();
if (StringUtil.isEmpty(getTestNamesPatterns(properties))) {
res.add(new InvalidProperty(TEST_NAMES_PATTERNS_PARAM, "Test names patterns are not specified"));
}
if (StringUtil.isEmpty(getMinimumDuration(properties))) {
res.add(new InvalidProperty(MIN_DURATION_PARAM, "Minimum duration is not specified"));
}
if (StringUtil.isEmpty(getThreshold(properties))) {
res.add(new InvalidProperty(THRESHOLD_PARAM, "Threshold is not specified"));
}
return res;
}
};
}