in aws-codebuild-agent/src/main/java/jetbrains/buildServer/aws/codebuild/CodeBuildRunner.java [377:396]
private String getProblemDescription(@NotNull BuildPhase failedPhase, @NotNull Map<String, String> runnerParams) {
final StringBuilder res = new StringBuilder(getProjectName(runnerParams));
res.append(" ").append(failedPhase.getPhaseType()).append(" phase ");
if (failedPhase.getContexts().isEmpty()) {
if (isFailed(failedPhase.getPhaseStatus())) {
res.append("failed");
} else {
res.append("finished with status: ").append(failedPhase.getPhaseStatus());
}
} else {
res.append(": ");
for (int i = 0; i < failedPhase.getContexts().size(); ++i) {
if (i > 0) {
res.append("; ");
}
res.append(failedPhase.getContexts().get(i).getMessage());
}
}
return res.toString();
}