Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix `--console rich` and `--console verbose` so that they always write rich content to stdout and stderr, regardless of whether they are attached to a console or not. Previously, only one of these would have rich content written to them and the other plain, depending on which of these were connected to a console.

Fix `--console auto` to use verbose task headers when stdout is not attached to a console but stderr is.

Add test coverage for `--console auto`.

    • -0
    • +24
    ./AutoConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +24
    ./AutoConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -2
    • +0
    ./PlainConsoleBuildResultReportingFunctionalTest.groovy
  1. … 23 more files in changeset.
Fix `--console rich` and `--console verbose` so that they always write rich content to stdout and stderr, regardless of whether they are attached to a console or not. Previously, only one of these would have rich content written to them and the other plain, depending on which of these were connected to a console.

Fix `--console auto` to use verbose task headers when stdout is not attached to a console but stderr is.

Add test coverage for `--console auto`.

    • -0
    • +24
    ./AutoConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +24
    ./AutoConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -2
    • +0
    ./PlainConsoleBuildResultReportingFunctionalTest.groovy
  1. … 21 more files in changeset.
Fix `--console rich` and `--console verbose` so that they always write rich content to stdout and stderr, regardless of whether they are attached to a console or not. Previously, only one of these would have rich content written to them and the other plain, depending on which of these were connected to a console.

Fix `--console auto` to use verbose task headers when stdout is not attached to a console but stderr is.

Add test coverage for `--console auto`.

    • -0
    • +24
    ./AutoConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +24
    ./AutoConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -2
    • +0
    ./PlainConsoleBuildResultReportingFunctionalTest.groovy
  1. … 21 more files in changeset.
Fix `--console rich` and `--console verbose` so that they always write rich content to stdout and stderr, regardless of whether they are attached to a console or not. Previously, only one of these would have rich content written to them and the other plain, depending on which of these were connected to a console.

Fix `--console auto` to use verbose task headers when stdout is not attached to a console but stderr is.

Add test coverage for `--console auto`.

    • -0
    • +24
    ./AutoConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +24
    ./AutoConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -2
    • +0
    ./PlainConsoleBuildResultReportingFunctionalTest.groovy
  1. … 23 more files in changeset.
Move some console functional test coverage to `logging` to live with the other console test coverage. Also add more coverage for the reporting of the build result at the end of the build (actionable tasks, and so on).

    • -0
    • +26
    ./PlainConsoleBuildResultReportingFunctionalTest.groovy
    • -24
    • +0
    ./PlainConsoleFailureReportingFunctionalTest.groovy
  1. … 10 more files in changeset.
Add some test coverage to show that logging output is grouped for project configuration.

    • -0
    • +25
    ./PlainConsoleGroupedProjectConfigureLoggingFunctionalTest.groovy
  1. … 3 more files in changeset.
Introduce a test runner for the various console configurations

    • -28
    • +0
    ./PlainConsoleAttachedToStdoutBasicGroupedTaskLoggingFunctionalTest.groovy
    • -28
    • +0
    ./PlainConsoleAttachedToStdoutBuildSrcGroupedTaskFunctionalTest.groovy
    • -28
    • +0
    ./PlainConsoleAttachedToStdoutCompositeBuildGroupedTaskFunctionalTest.groovy
    • -28
    • +0
    ./PlainConsoleAttachedToStdoutDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -28
    • +0
    ./PlainConsoleAttachedToStdoutFailureReportingFunctionalTest.groovy
    • -28
    • +0
    ./PlainConsoleAttachedToStdoutGradleBuildGroupedTaskFunctionalTest.groovy
    • -28
    • +0
    ./PlainConsoleAttachedToStdoutLoggingHooksFunctionalTest.groovy
    • -28
    • +0
    ./PlainConsoleAttachedToStdoutVerboseRenderingFunctionalTest.groovy
    • -4
    • +0
    ./PlainConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -4
    • +0
    ./PlainConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -4
    • +0
    ./PlainConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -4
    • +0
    ./PlainConsoleDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -4
    • +0
    ./PlainConsoleFailureReportingFunctionalTest.groovy
    • -4
    • +0
    ./PlainConsoleGradleBuildGroupedTaskFunctionalTest.groovy
    • -4
    • +0
    ./PlainConsoleLoggingHooksFunctionalTest.groovy
  1. … 50 more files in changeset.
Add test coverage for Plain console attached to stdout/stderr and only stdout

    • -28
    • +0
    ./PlainConsoleAttachedBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleAttachedToStdoutBuildSrcGroupedTaskFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleAttachedToStdoutCompositeBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleAttachedToStdoutDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleAttachedToStdoutFailureReportingFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleAttachedToStdoutGradleBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleAttachedToStdoutLoggingHooksFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleAttachedToStdoutVerboseRenderingFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -1
    • +1
    ./PlainConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -1
    • +1
    ./PlainConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -1
    • +1
    ./PlainConsoleDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -2
    • +1
    ./PlainConsoleFailureReportingFunctionalTest.groovy
    • -1
    • +1
    ./PlainConsoleGradleBuildGroupedTaskFunctionalTest.groovy
    • -2
    • +1
    ./PlainConsoleLoggingHooksFunctionalTest.groovy
  1. … 8 more files in changeset.
Change plain console to join stdout/stderr only when console is attached

    • -0
    • +28
    ./PlainConsoleAttachedBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleAttachedToStdoutBasicGroupedTaskLoggingFunctionalTest.groovy
    • -24
    • +0
    ./PlainConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +4
    ./PlainConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -0
    • +4
    ./PlainConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +4
    ./PlainConsoleDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -0
    • +4
    ./PlainConsoleFailureReportingFunctionalTest.groovy
    • -0
    • +4
    ./PlainConsoleGradleBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +4
    ./PlainConsoleLoggingHooksFunctionalTest.groovy
    • -0
    • +28
    ./PlainConsoleNotAttachedBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +4
    ./PlainConsoleVerboseRenderingFunctionalTest.groovy
  1. … 27 more files in changeset.
Add some test coverage for build failure reporting with the various console types.

    • -0
    • +25
    ./PlainConsoleFailureReportingFunctionalTest.groovy
  1. … 4 more files in changeset.
Add some test coverage for using `task.logging` to attach logging listeners.

    • -0
    • +25
    ./PlainConsoleLoggingHooksFunctionalTest.groovy
  1. … 4 more files in changeset.
Add task grouping tests for plain console

    • -0
    • +24
    ./PlainConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +24
    ./PlainConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -0
    • +24
    ./PlainConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +24
    ./PlainConsoleDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -0
    • +24
    ./PlainConsoleGradleBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +24
    ./PlainConsoleVerboseRenderingFunctionalTest.groovy
  1. … 30 more files in changeset.