in testDuration-server/src/main/java/org/jetbrains/teamcity/testDuration/BuildProblemRenderer.java [51:69]
public boolean isAvailable(@NotNull HttpServletRequest request) {
BuildProblem problem = (BuildProblem)request.getAttribute("buildProblem");
if (problem == null || !problem.getBuildProblemData().getType().equals(TestDurationFailureCondition.PROBLEM_TYPE))
return false;
try {
String data = problem.getBuildProblemData().getAdditionalData();
if (data == null)
return false;
SBuild build = problem.getBuildPromotion().getAssociatedBuild();
if (build == null)
return false;
TestSlowdownInfo.fromString(data);
return true;
} catch (IllegalArgumentException e) {
return false;
}
}