in testDuration-server/src/main/java/org/jetbrains/teamcity/testDuration/TestDurationFailureCondition.java [133:149]
public void checkBuild(@NotNull SRunningBuild build, @NotNull SBuildFeatureDescriptor featureDescriptor) {
SBuild etalon = getEtalonBuild(build, featureDescriptor);
if (etalon == null) {
logWarn(build, "Tests duration watchdog could not find a build to compare test durations with");
return;
}
final WatchdogSettings settings;
try {
settings = createSettings(featureDescriptor);
} catch (Exception e) {
logWarn(build, "Tests duration watchdog settings are invalid: " + e.getMessage());
return;
}
compareTestDurations(settings, etalon, build);
}