AbstractConsoleGroupedTaskFunctionalTest.groovy

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`.

    • -9
    • +1
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 25 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`.

    • -9
    • +1
    ./AbstractConsoleGroupedTaskFunctionalTest.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`.

    • -9
    • +1
    ./AbstractConsoleGroupedTaskFunctionalTest.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`.

    • -9
    • +1
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 25 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

    • -16
    • +80
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 25 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

    • -16
    • +80
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 26 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

    • -16
    • +80
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 26 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

    • -16
    • +80
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 26 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

    • -16
    • +80
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 26 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

    • -16
    • +80
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 26 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

    • -16
    • +80
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 26 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

    • -16
    • +80
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 25 more files in changeset.
Add test coverage for console attached to stderr but not stdout

    • -1
    • +5
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 9 more files in changeset.
Make rich/verbose consoles behave similar to plain when streams are not attached

    • -17
    • +29
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 24 more files in changeset.
Move properties into the ConsoleAttachment enum

    • -9
    • +0
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 5 more files in changeset.
Introduce a test runner for the various console configurations

    • -17
    • +28
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 64 more files in changeset.
Move AbstractConsoleGroupedTaskFunctionalTest to internalIntegTesting

    • -0
    • +54
    ./AbstractConsoleGroupedTaskFunctionalTest.groovy
  1. … 9 more files in changeset.