public String getFailureMessage()

in agent/src/jetbrains/buildServer/xmlReportPlugin/parsers/ctest/TestData.java [58:85]


  public String getFailureMessage() {
    final StringBuilder sb = new StringBuilder();
    if ("Failed to start".equals(myCompletionStatus)) {
      sb.append(myCompletionStatus);
      if (myExitCode != null) {
        sb.append(" (\"").append(myExitCode).append("\")");
      }
    } else if ("Not run".equals(myCompletionStatus)) {
      sb.append(myCompletionStatus);
    } else if ("Completed".equals(myCompletionStatus)) {
      if (myExitCode != null) {
        sb.append("\"").append(myExitCode).append("\" ");
      }
      sb.append("(exit code: ").append(myExitValue).append(")");
    } else if (myCompletionStatus != null) {
      sb.append("Unknown status: ").append(myCompletionStatus).append(' ');
      if (myExitCode != null) {
        sb.append(myExitCode).append(' ');
      }
      sb.append("(exit code: ").append(myExitValue).append(")");
    }

    if (myReason != null) {
      sb.append(' ').append(myReason);
    }

    return sb.toString();
  }