public boolean isAvailable()

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;
    }
  }