public void fillModel()

in testDuration-server/src/main/java/org/jetbrains/teamcity/testDuration/BuildProblemRenderer.java [26:41]


  public void fillModel(@NotNull Map<String, Object> model, @NotNull HttpServletRequest request) {
    BuildProblem buildProblem = getBuildProblemNotNull(request);
    SBuild build = buildProblem.getBuildPromotion().getAssociatedBuild();
    String data = buildProblem.getBuildProblemData().getAdditionalData();
    if (data == null || build == null)
      return;

    TestSlowdownInfo info = TestSlowdownInfo.fromString(data);
    model.put("testSlowdownInfo", info);
    SBuild referenceBuild = myBuildsManager.findBuildInstanceById(info.getEtalonBuildId());
    model.put("referenceBuild", referenceBuild);
    BuildStatistics stat = build.getBuildStatistics(new BuildStatisticsOptions(BuildStatisticsOptions.PASSED_TESTS, 0));
    STestRun run = stat.findTestByTestRunId(info.getCurrentTestRunId());
    if (run != null)
      model.put("slowTest", run.getTest());
  }