private void append()

in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java [76:93]


  private void append(@NotNull String line, @NotNull OutputType outputType) {
    if (line.isEmpty()) return;

    if (line.startsWith("> Task :")) {
      currentTask = parseTaskName(line);
    }
    else if (line.startsWith("> Configure") ||
             line.startsWith("FAILURE: ") ||
             line.startsWith("CONFIGURE SUCCESSFUL") ||
             line.startsWith("BUILD SUCCESSFUL") ||
             line.endsWith("storing the configuration cache.")) {
      currentTask = null;
    }

    if (currentTask != null && OutputType.STD_ERR == outputType) {
      appendToTaskErrorOutput(line);
    }
  }