RemoteDependencyResolveConsoleIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Simplify tests that look for rich content in the console output.

    • -4
    • +6
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -4
    • +6
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -4
    • +6
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 13 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -4
    • +6
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -4
    • +6
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -4
    • +6
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -4
    • +6
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -4
    • +6
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 13 more files in changeset.
Limit work in progress labels to 80 characters when the width of the console is not known (e.g. when running under Mintty or from the tooling API), to make wrapping less likely. Wrapping of the labels currently doesn't work particularly well on some consoles.

Also generate less garbage on each 'update now' console event.

    • -1
    • +4
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 12 more files in changeset.
Tweak the API of `BlockingHttpServer` and fix some flakiness in its error reporting.

Also replace the remaining usages of `CyclicBarrierHttpServer` with `BlockingHttpServer`.

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

    • -1
    • +2
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 35 more files in changeset.
Remove the assumption that all console tests are rich console tests

    • -2
    • +0
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 15 more files in changeset.
Some final cleanup on resolve dependencies build - mark nullable fields as nullable in ResolveDependenciesBuildOperationType.Details - add integ test coverage for normal builds, composite builds & detached configurations - tweak build operation descriptor (review request by oehme)

    • -2
    • +2
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix typo leading to test flakiness

    • -1
    • +1
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
Build operation queue wait thread can execute operations

This fixes an issue where when multiple tasks are running

concurrently and submitting work to the build operation queue,

performance can actually be worse worker leases and the

executor thread pool compete with each other. This fixes the

issue by allowing the thread waiting for work to complete to

also execute some of that work.

    • -12
    • +27
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 2 more files in changeset.
Tweaked the API of `BlockingHttpServer` to make it somewhat more convenient to use in tests.

    • -2
    • +2
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 15 more files in changeset.
Added some test coverage to verify that progress information is displayed on the console as resources are being downloaded.

    • -8
    • +46
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
Show remote resource downloads in the console 'work in progress' section.

    • -0
    • +4
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 1 more file in changeset.
Ensure that progress information is shown in the 'work in progress' console area when resolving the dependency graph for a configuration and when resolving the files/artifacts for a configuration.

Added some initial test coverage.

    • -0
    • +84
    ./RemoteDependencyResolveConsoleIntegrationTest.groovy
  1. … 8 more files in changeset.