OutputScrapingExecutionResultTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Avoid JDK13 aggressive whitespace trimming when using stripIndent

    • -15
    • +7
    ./OutputScrapingExecutionResultTest.groovy
Adjust multi-line strings to work with both Groovy and JDK13 stripIndent methods

    • -24
    • +24
    ./OutputScrapingExecutionResultTest.groovy
  1. … 13 more files in changeset.
Strip work in progress area when using OutputScrapingExecutionResult

This allows us to safely use this fixture even with the rich console tests.

    • -0
    • +23
    ./OutputScrapingExecutionResultTest.groovy
  1. … 3 more files in changeset.
Add a little more unit test coverage for test fixtures.

    • -1
    • +3
    ./OutputScrapingExecutionResultTest.groovy
Fix minor flakiness with task status line scraping

    • -0
    • +26
    ./OutputScrapingExecutionResultTest.groovy
  1. … 1 more file in changeset.
Add some more assertion methods to `ExecutionResult` and change several tests and utility methods to use these methods instead of reimplementing the logic.

    • -15
    • +44
    ./OutputScrapingExecutionResultTest.groovy
  1. … 11 more files in changeset.
Clean up test fixtures, add more context to error messages, add some test coverage.

    • -36
    • +239
    ./OutputScrapingExecutionResultTest.groovy
  1. … 8 more files in changeset.
Make the parallel mode test fixtures less special and instead reuse more of the behaviour of the base fixtures.

    • -0
    • +4
    ./OutputScrapingExecutionResultTest.groovy
  1. … 2 more files in changeset.
Fix `ExecutionResult` task assertion methods to handle build output containing task output that is spread across more than one group.

Add more context to error messages when these assertion methods fail.

    • -3
    • +197
    ./OutputScrapingExecutionResultTest.groovy
  1. … 1 more file in changeset.
Change MSBuild test fixture to extract the result of zero or more Gradle invocations from MSBuild output.

    • -4
    • +19
    ./OutputScrapingExecutionResultTest.groovy
  1. … 17 more files in changeset.
Change test fixtures so that output assertion methods behave consistently for both failed and successful builds.

Add assertion methods to allow tests to express expectations about the post-build output they expect to be present in the build output.

    • -0
    • +114
    ./OutputScrapingExecutionResultTest.groovy
  1. … 8 more files in changeset.