private Map getBuildStatistics()

in testDuration-server/src/main/java/org/jetbrains/teamcity/testDuration/TestsWatchdog.java [58:69]


  private Map<Long, STestRun> getBuildStatistics(@NotNull SFinishedBuild build) {
    Map<Long, STestRun> res = myBuildsStatistics.get(build);
    if (res != null) return res;

    final BuildStatistics statistics = build.getBuildStatistics(new BuildStatisticsOptions(BuildStatisticsOptions.PASSED_TESTS, 0));
    Map<Long, STestRun> testsMap = new HashMap<Long, STestRun>();
    for (STestRun tr: statistics.getAllTests()) {
      testsMap.put(tr.getTest().getTestNameId(), tr);
    }
    myBuildsStatistics.put(build, testsMap);
    return testsMap;
  }