Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix failures on CI

  1. … 13 more files in changeset.
Initial support for JUnit 5

  1. … 44 more files in changeset.
Changed `BlockingHttpServer` to optionally allow an action to be specified that can build the response for a GET request, and added support for POST requests.

  1. … 10 more files in changeset.
Simplify and polish.

  1. … 2 more files in changeset.
Add unit test coverage for new fixture

    • -0
    • +126
    ./gradle/integtests/fixtures/BuildOperationNotificationsFixtureTest.groovy
  1. … 1 more file in changeset.
Remove usage of --no-search-upwards and deprecate

  1. … 256 more files in changeset.
Rename methods on `ReleasedVersionDistributions`

So they match more closely what they really return.

  1. … 9 more files in changeset.
Fixed unit test for changes to test fixture.

Optimize pattern in test fixture to avoid stack overflow during match

  1. … 1 more file in changeset.
Add diagnostics for incorrect process exitValue in tests

gradle/gradle-private#787

  1. … 2 more files in changeset.
Fix flaky behavior of GroupedOutputFixture with embedded builds

The start of an embedded build (GraldeBuild task) can also mark the end

of a task output logging group.

  1. … 1 more file in changeset.
Relax matching of work-in-progress items

If the items (e.g. '> IDLE') is formatted (e.g. [1B> IDLE) it is now

stripped as well. Without this, the String "> IDLE" was kept in

the output and could end up in one of the output groups.

  1. … 1 more file in changeset.
Implement functional test for `--dry-run` flag (#2204)

Implement functional test for `--dry-run` flag

  1. … 3 more files in changeset.
Fixed flaky test.

Improve rich console parsing for WIP items

  1. … 1 more file in changeset.
Added `BlockingHttpServer.put()` to allow a test to expect PUT requests, and `missing()` to allow a test to specify that a 404 response should be returned for an expected GET request.

  1. … 12 more files in changeset.
Remove the right amount of new lines from WIP area

  1. … 2 more files in changeset.
Improved some error handling in `BlockingHttpServer`.

  1. … 4 more files in changeset.
Tweaked the API of `BlockingHttpServer` to make it somewhat more convenient to use in tests.

  1. … 15 more files in changeset.
Test logs should be grouped with it's other task output (#2052)

  1. … 9 more files in changeset.
Changed `BlockingHttpServer` to allow a test to write a portion of the response for an HTTP request and then block, allowing the test to verify stuff while Gradle is blocked waiting for the request to complete (for example, that the console displays the right progress information).

  1. … 14 more files in changeset.
Replace line erasures before even parsing, as they can vary based on how large the progress bar is. (#2118)

  1. … 1 more file in changeset.
Trim whitespace at the end of task groups (#2113)

  1. … 1 more file in changeset.
Add some basic functional tests asserting task output grouping - PART II (#2095)

* Add some basic functional tests asserting task output grouping

* First round of review feedback

* Split parsing logic into testable fixture

* Fix problem when progress bar is updated between tasks

* Convert ExecOutput test to use test fixture

* Make test fixtures more user friendly

* Fix quickCheck

* Fix flaky tests

* Another attempt at ignoring progress bar

* Replace control characters in task output

  1. … 8 more files in changeset.
Periodically forward output of long running task

  1. … 8 more files in changeset.
Replace control characters in task output

  1. … 1 more file in changeset.
Another attempt at ignoring progress bar

  1. … 1 more file in changeset.
Fix quickCheck

  1. … 5 more files in changeset.
Fix problem when progress bar is updated between tasks

  1. … 1 more file in changeset.
Split parsing logic into testable fixture

  1. … 3 more files in changeset.