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
    • +25
    ./AutoConsoleBuildResultReportingFunctionalTest.groovy
    • -0
    • +24
    ./AutoConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -2
    • +0
    ./VerboseConsoleBuildResultReportingFunctionalTest.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
    • +25
    ./AutoConsoleBuildResultReportingFunctionalTest.groovy
    • -0
    • +24
    ./AutoConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -2
    • +0
    ./VerboseConsoleBuildResultReportingFunctionalTest.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
    • +25
    ./AutoConsoleBuildResultReportingFunctionalTest.groovy
    • -0
    • +24
    ./AutoConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -2
    • +0
    ./VerboseConsoleBuildResultReportingFunctionalTest.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
    • +25
    ./AutoConsoleBuildResultReportingFunctionalTest.groovy
    • -0
    • +24
    ./AutoConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -2
    • +0
    ./VerboseConsoleBuildResultReportingFunctionalTest.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
    • +27
    ./VerboseConsoleBuildResultReportingFunctionalTest.groovy
    • -25
    • +0
    ./VerboseConsoleFailureReportingFunctionalTest.groovy
  1. … 10 more files in changeset.
Add some test coverage to show that logging output is grouped for project configuration.

    • -0
    • +25
    ./VerboseConsoleGroupedProjectConfigurationLoggingFunctionalTest.groovy
  1. … 3 more files in changeset.
Deal with java7 deprecation warnings

    • -2
    • +2
    ./VerboseConsoleVerboseRenderingFunctionalTest.groovy
Introduce a test runner for the various console configurations

    • -28
    • +0
    ./VerboseConsoleAttachedToStdoutBasicGroupedTaskLoggingFunctionalTest.groovy
    • -28
    • +0
    ./VerboseConsoleAttachedToStdoutBuildSrcGroupedTaskFunctionalTest.groovy
    • -28
    • +0
    ./VerboseConsoleAttachedToStdoutCompositeBuildGroupedTaskFunctionalTest.groovy
    • -28
    • +0
    ./VerboseConsoleAttachedToStdoutDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -28
    • +0
    ./VerboseConsoleAttachedToStdoutFailureReportingFunctionalTest.groovy
    • -28
    • +0
    ./VerboseConsoleAttachedToStdoutGradleBuildGroupedTaskFunctionalTest.groovy
    • -28
    • +0
    ./VerboseConsoleAttachedToStdoutLoggingHooksFunctionalTest.groovy
    • -28
    • +0
    ./VerboseConsoleAttachedToStdoutVerboseRenderingFunctionalTest.groovy
    • -4
    • +0
    ./VerboseConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -4
    • +0
    ./VerboseConsoleDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -4
    • +0
    ./VerboseConsoleFailureReportingFunctionalTest.groovy
  1. … 54 more files in changeset.
Add verbose console tests when attached to stdout only

    • -0
    • +28
    ./VerboseConsoleAttachedToStdoutBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +28
    ./VerboseConsoleAttachedToStdoutBuildSrcGroupedTaskFunctionalTest.groovy
    • -0
    • +28
    ./VerboseConsoleAttachedToStdoutCompositeBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +28
    ./VerboseConsoleAttachedToStdoutDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -0
    • +28
    ./VerboseConsoleAttachedToStdoutFailureReportingFunctionalTest.groovy
    • -0
    • +28
    ./VerboseConsoleAttachedToStdoutGradleBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +28
    ./VerboseConsoleAttachedToStdoutLoggingHooksFunctionalTest.groovy
    • -0
    • +28
    ./VerboseConsoleAttachedToStdoutVerboseRenderingFunctionalTest.groovy
Change plain console to join stdout/stderr only when console is attached

    • -0
    • +4
    ./VerboseConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +4
    ./VerboseConsoleDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -0
    • +4
    ./VerboseConsoleFailureReportingFunctionalTest.groovy
  1. … 35 more files in changeset.
Split CodeNarc configuration for integration tests

Now that there are rules specific to integration tests, we have a dedicated

configuration file. This should avoid some accidental noise, and removes

the need to check for `Integration` in the test name, which helped discover

a few more problems.

    • -0
    • +1
    ./VerboseConsoleVerboseRenderingFunctionalTest.groovy
  1. … 7 more files in changeset.
Add some test coverage for build failure reporting with the various console types.

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

    • -0
    • +25
    ./VerboseConsoleLoggingHooksFunctionalTest.groovy
  1. … 4 more files in changeset.
Ensure console tests run with plain, rich and verbose modes

    • -0
    • +24
    ./VerboseConsoleBasicGroupedTaskLoggingFunctionalTest.groovy
    • -0
    • +24
    ./VerboseConsoleBuildSrcGroupedTaskFunctionalTest.groovy
    • -0
    • +24
    ./VerboseConsoleCompositeBuildGroupedTaskFunctionalTest.groovy
    • -0
    • +24
    ./VerboseConsoleDeprecationMessageGroupedTaskFunctionalTest.groovy
    • -0
    • +24
    ./VerboseConsoleGradleBuildGroupedTaskFunctionalTest.groovy
  1. … 15 more files in changeset.
Change console int tests to ensure requested console type is used for all Gradle invocations during the test.

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

    • -0
    • +46
    ./VerboseConsoleVerboseRenderingFunctionalTest.groovy
  1. … 35 more files in changeset.