override fun getRunResult()

in plugin-bazel-agent/src/main/kotlin/jetbrains/buildServer/bazel/BazelRunnerBuildService.kt [45:61]


    override fun getRunResult(exitCode: Int): BuildFinishedStatus {
        if (getCommandName() == COMMAND_TEST) {
            when (exitCode) {
                TESTS_FAILED -> {
                    return BuildFinishedStatus.FINISHED_SUCCESS
                }
                NO_TESTS_FOUND -> {
                    val successWhenNoTests =
                        runnerParameters[BazelConstants.PARAM_SUCCESS_WHEN_NO_TESTS]?.trim()?.toBoolean()
                    if (successWhenNoTests == true) {
                        return BuildFinishedStatus.FINISHED_SUCCESS
                    }
                }
            }
        }
        return super.getRunResult(exitCode)
    }