override fun report()

in src/main/kotlin/jetbrains/buildServer/notification/slackNotifier/healthReport/SlackBuildFeatureHealthReport.kt [57:72]


    override fun report(scope: HealthStatusScope, consumer: HealthStatusItemConsumer) {
        var errors = 0

        for (buildType in scope.buildTypes) {
            errors += report(buildType, consumer)
        }

        for (buildTemplate in scope.buildTypeTemplates) {
            errors += report(buildTemplate, consumer)
        }
        if (errors != 0) {
            logger.warn("Could not generate health report for $errors build features" +
                    " due to error responses from Slack." +
                    " See notifications log for details. To see all failed features, enable the debug preset.")
        }
    }