private static CombinedCheckState combine()

in java/com/google/gerrit/plugins/checks/api/CombinedCheckState.java [77:96]


  private static CombinedCheckState combine(CheckStateCount checkStateCount) {
    if (checkStateCount.failedRequiredCount() > 0) {
      return FAILED;
    }

    if (checkStateCount.inProgressOptionalCount() > 0
        || checkStateCount.inProgressRequiredCount() > 0) {
      return IN_PROGRESS;
    }

    if (checkStateCount.failedOptionalCount() > 0) {
      return WARNING;
    }

    if (checkStateCount.successfulCount() > 0) {
      return SUCCESSFUL;
    }

    return NOT_RELEVANT;
  }