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