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