public void logAsTotalResult()

in agent/src/jetbrains/buildServer/xmlReportPlugin/inspections/InspectionParsingResult.java [69:85]


  public void logAsTotalResult(@NotNull ParseParameters parameters) {
    final BuildProgressLogger logger = parameters.getThreadLogger();

    final int errorLimit = XmlReportPluginUtil.getMaxErrors(parameters.getParameters());
    if ((errorLimit != -1) && (myErrors > errorLimit)) {
      final String prefix = "Inspection errors limit " + errorLimit + " reached";
      logger.error(prefix + ": found " + myErrors + " error" + getEnding(myErrors));
      logger.logBuildProblem(createBuildProblem("err" + myErrors, prefix));
    }

    final int warningLimit = XmlReportPluginUtil.getMaxWarnings(parameters.getParameters());
    if ((warningLimit != -1) && (myWarnings > warningLimit)) {
      final String prefix = "Inspection warnings limit " + warningLimit + " reached";
      logger.error(prefix + ": found " + myWarnings + " warning" + getEnding(myWarnings));
      logger.logBuildProblem(createBuildProblem("warn" + myWarnings, prefix));
    }
  }