private String getProblemDescription()

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